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

Dubbelklik alleen mogelijk op eerste lege cel kolom A

Status
Niet open voor verdere reacties.

Fredemel

Gebruiker
Lid geworden
2 jun 2008
Berichten
123
Beste lezer,

Ik ben ettelijke keren geholpen door ervaren Excel-VBA specialisten.
Toch een nieuwe "uitdaging"....

In een database-tabblad wil ik in de totaal-range van de "double-click"-Range toch ALLEEN op de eerste lege cel van kolom A KUNNEN dubbel-klikken.
Wat ik nu werkend heb gaat goed, maar als ik op de tweede of derde lagere lege cel dubbelklik start de macro ook. Maar dat wil ik niet.
ALLEEN dubbelklikken op de EERSTE lege cel onder de ingevulde database-regels van kolom A

Graag uw hulp
 

Bijlagen

  • Voorbeeld.jpg
    Voorbeeld.jpg
    201,4 KB · Weergaven: 10
Code:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    With Target
        If .Column = 1 And .Value = "" And .Offset(-1, 0) <> "" Then
            MsgBox "Doe je ding"
        Else
            MsgBox "Mag niet"
        End If
    End With
End Sub
 
AHulpje,

én Snel én een werkbare oplossing......
Weer wat geleerd én..... vooral BEDANKT voor de snelle perfecte code.
Mvg Fred
 
En de volgende keer:
- met plaatsing van de macro in gebruik
- met plaatsing van een voorbeeld Excelbestand
- zonder de plaatsing van een plaatje waarmee niemand wat kan

CSS:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    Cancel = Target.Address <> Columns(1).SpecialCells(4).Cells(1).Address
End Sub
 
Laatst bewerkt:
snb,
Buiten het feit dat " AHulpje" mijn voortreffelijk heeft geholpen.....
Ik snap het en zal een volgende keer aan uw voorstellen denken.
Dank voor uw reactie.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan