• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Inhoud pop up venster bepalen door celinhoud

Status
Niet open voor verdere reacties.

molfi

Gebruiker
Lid geworden
19 dec 2016
Berichten
62
Hallo

Is het mogelijk om de inhoud van een pop up venster te bepalen door de celinhoud?
In het tabblad "punten" kolom F zou ik de criteria willen tonen in een pop up venster afhankelijk van de bewerking(boren, frezen, zagen...)
Deze criteria worden uit het tabblad "Criteria gehaald" uit de juiste kolom.
Het pop up venster verschijnt reeds bij klikken in kolom F.

Alvast bedankt voor de hulp
 

Bijlagen

Geen idee wat de bedoeling is.

Gokje dus.
Code:
MsgBox [COLOR=#ff0000]Target[/COLOR], vbInformation, "Evaluatiecriteria"
 
Beste HSV

De pop up venster verschijnt al bij het klikken in kolom F. Ik vroeg mij af of het mogelijk is om de inhoud van het pop up venster aan te passen afhankelijk van de inhoud van de cel in kolom F.
VB. indien in cel F10 boren aanklikt, komen de evaluatiecriteria van boren in het pop up venster. Deze criteria kunnen gehaald worden uit het tabblad "criteria" in de kolom van boren.
Hopelijk is dit een beetje duidelijk
Misschien bestaat er zoiets als vertikaal zoeken waarmee ik de inhoud kan bepalen van een pop up venster??
 
Laatst bewerkt:
Zoiets dus.

Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Not Intersect(Target, Range("F10:F100")) Is Nothing Then
         With Sheets("Criteria")
          c = Application.Match(Target, .Rows(1), 0)
           If IsNumeric(c) Then _
MsgBox Join(Application.Transpose(.Cells(3, c).CurrentRegion.Columns(c)), vbLf), vbInformation, "Evaluatiecriteria"
         End With
   End If
End Sub
 
Zoiets dus.

Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Not Intersect(Target, Range("F10:F100")) Is Nothing Then
         With Sheets("Criteria")
          c = Application.Match(Target, .Rows(1), 0)
           If IsNumeric(c) Then _
MsgBox Join(Application.Transpose(.Cells(3, c).CurrentRegion.Columns(c)), vbLf), vbInformation, "Evaluatiecriteria"
         End With
   End If
End Sub

Top, fantastisch! Nu kan ik mijn document verder uitbreiden.

Bedankt!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan