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

Dubbel klik op cell

Status
Niet open voor verdere reacties.

weusty

Gebruiker
Lid geworden
23 feb 2007
Berichten
133
Dag allemaal,

ik heb de volgende code:

Code:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)

   If Target.Column = 2 Then Sheets("A").Select
   If Target.Column = 3 Then Sheets("B").Select
   If Target.Column = 4 Then Sheets("C").Select

End Sub

Bij dubbel-klik op bijvoorbeeld kolom 3 ga ik naar blad B.
Eigelijk wil ik deze code niet voor een complete kolom maar voor één bepaalde cell.
Ik ben wat aan het prutsen geweest maar kom er niet uit. :o

Hier onder het NIET WERKENDE voorbeeld:

Code:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)

    If Target.Range = ("C2") Then Sheets("A").Select
    If Target.Range = ("C3") Then Sheets("B").Select
    If Target.Range = ("C4") Then Sheets("C").Select

End Sub

Wie o wie help mij aan de juiste code?

:cool:Prettig weekend! :cool:
 
Hallo weusty,

Deze code plaatste je:
Code:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)

   If Target.Column = 2 Then Sheets("A").Select
   If Target.Column = 3 Then Sheets("B").Select
   If Target.Column = 4 Then Sheets("C").Select

End Sub

Kort door de bocht wilde ik de volgende vraag stellen:
Heb je iets geprobeerd in de volgende richting?
Code:
   If and(Target.Column = 2, Target.Row = 1) Then Sheets("A").Select

Groet,
Hunac
 
Nope,

maar het is waarschijnlijk wel wat ik bedoel.

Ik was nooit zo van de Columns en de rows, ik zocht altijd alles in range.

Maar ik ga dit morgen zeker eens proberen.

Ga nu eerst slapen!


Bedankt voor je snelle antwoord!!:thumb:
 
Code:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
On Error Resume Next
Application.Goto Sheets(Chr(63 + Target.Row)).[A1]
End Sub
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan