• 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 kolom D regel invoegen naar beneden en de opmaak meenemen

Status
Niet open voor verdere reacties.

jdrmer

Gebruiker
Lid geworden
8 jan 2012
Berichten
103
Hallo dames en heren,
wie wil helpen met,
een regel is voorzien van een opmaak, na dubbelklik op een willekeurige cel (moet leeg zijn, met niet lege cel moet dit niet kunnen) in kolom D, zou er een rij naar beneden worden ingevoegd met de opmaak van de regel waar ik op stond.

mvg Jan
 

Bijlagen

Laatst bewerkt:
Hallo,

Code:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
 With Target
    If .Value > 0 Then
       .Offset(1).EntireRow.Insert
       Range(.Address, .Offset(1).Address).EntireRow.FillDown
       Cancel = True
    End If
 End With
End Sub

Of alleen voor kolom D.
Code:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
 With Target
    If .Column = 4 And .Value > 0 Then
       .Offset(1).EntireRow.Insert
       Range(.Address, .Offset(1).Address).EntireRow.FillDown
       Cancel = True
    End If
 End With
End Sub
 
Laatst bewerkt:
dubbelklik kolom D regel invoegen naar beneden en de opmaak meenemen Uw bericht

Harry dit is gewoon fantastisch, zou je aub achter de regels willen zetten wat dit doet?
Een paar regels begrijp ik, maar dat offset?
Dankjewel.
 
Zet onderstaande regel er maar eens tussen.
Code:
msgbox Range(.Address, .Offset(1).Address).address
Dan begrijp je 'offset' al een beetje.
Zie de Help in Vba.
 
Harry, kun je het zo maken dat dit alleen de opmaak kopieerd en niet de waardes.
 
Code:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
 With Target
    If .Column = 4 And .Value > 0 Then
       .Offset(1).EntireRow.Insert
       Range(.Address, .Offset(1).Address).EntireRow.FillDown
     [COLOR=#FF0000]  .Offset(1).EntireRow.ClearContents[/COLOR]
       Cancel = True
    End If
 End With
End Sub
 
dubbelklik kolom D regel invoegen naar beneden en de opmaak meenemen Uw bericht

Harry, je hebt me fantastisch geholpen.
Hoe meer ik deze kennis lees, hoe meer ik er achter kom hoe weinig ik weet.
Ik heb nog een lange weg te gaan.
Dit is prachtige kennis.
mvg Jan
 
Graag gedaan jan.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan