ExcelExcellence
Gebruiker
- Lid geworden
- 3 sep 2020
- Berichten
- 22
Hallo allerzijds,
Code van het web geplukt (ben zelf een VBA nitwit) die ervoor zorgt dat als ik iets verander in column A (oftewel 0 via de offset)... datum en tijd ingevuld wordt in column Q (oftewel nr. 16 via die offset).
Code werkt prima:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column <> 1 Then Exit Sub
If Target.Cells.Count > 1 Then Exit Sub
With Target.Offset(0, 16)
.Value = Now
End With
End Sub
Maar ik had graag 2 aanpassingen/aanvullingen gehad.
1. Als ik een cell in column A 'delete' moet'ie de eventuele waarde in de cell in column Q ook 'deleten'.
2. Hoe wordt de code als ik dit wil doen voor een 'range' ipv een hele column? Bijvoorbeeld range A5:A150 ipv column A?
Wie o wie kan me daarbij helpen?
b.v.d. :thumb:
Code van het web geplukt (ben zelf een VBA nitwit) die ervoor zorgt dat als ik iets verander in column A (oftewel 0 via de offset)... datum en tijd ingevuld wordt in column Q (oftewel nr. 16 via die offset).
Code werkt prima:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column <> 1 Then Exit Sub
If Target.Cells.Count > 1 Then Exit Sub
With Target.Offset(0, 16)
.Value = Now
End With
End Sub
Maar ik had graag 2 aanpassingen/aanvullingen gehad.
1. Als ik een cell in column A 'delete' moet'ie de eventuele waarde in de cell in column Q ook 'deleten'.
2. Hoe wordt de code als ik dit wil doen voor een 'range' ipv een hele column? Bijvoorbeeld range A5:A150 ipv column A?
Wie o wie kan me daarbij helpen?
b.v.d. :thumb: