• 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.

Doubleclick event in een range

Status
Niet open voor verdere reacties.

wlsandman

Gebruiker
Lid geworden
22 sep 2006
Berichten
71
Goedemiddag,

Ik wil graag hetvolgende, als ik in een range, bv G11:G100, dubbelklik dan moet er een userform verschijnen!.

Uit een andere vraag heb ik mijzelf de volgende code verschaft, alleen hij werkt niet in een range (alleen op 1 cel).

Code:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target.Address = Range("G11:G100").Address Then UserForm2.Show
If Target.Address = Range("AI11:AI100").Address Then UserForm2.Show
End Sub

Wie kan mij helpen?
 
Probeer deze eens:
Code:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)

    If Not Intersect(Target, Range("G11:G100")) Is Nothing Then UserForm2.Show
    If Not Intersect(Target, Range("AI11:AI100")) Is Nothing Then UserForm2.Show

End Sub
 
Probeer dit is...

Code:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
With Target
    If .Column = 1 Then
        If .Row >= 1 And .Row <= 100 Then
        UserForm2.Show
        End If
    End If
End With
End Sub
maw: hier staat dat het bereik "A1:A100" is :)


JanJantje


Edit: Ah demeter is me voor geweest :p
 
Ietjes korter:
Code:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)

    If Not Intersect(Target, Range("AI11:AI100", "G11:G100")) Is Nothing Then UserForm2.Show

End Sub
 
Graag vraag op opgelost plaatsen! Dan behouden we het overzicht.

Dank U.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan