Hallo,
Het doel is om bij dubbelklik in een willekeurige cel van kolom 4 (in blad1 Excel)via onderstaande VBA code de datum te laten verschijnen 2 kolommen naar rechts (kolom 6).
Nu is het geval alleen dat als er een datum staat in een andere cel van kolom 6 deze mee verandert.
Dit is niet de bedoeling. Als dubbel wordt geklikt in een cel van kolom 4 dan moet alleen de datum van vandaag worden gezet op 2 plekken naar rechts van de aangeklikte locatie. Datums op andere
locaties in kolom 6 (die bijv. een paar dagen terug zijn neergezet door dubbelklik in kolom 4) moeten niet meeveranderen.
Zie het als een soort dubbelklikgeschiedenis per cel van kolom 4.
Ik hoop dat iemand de oplossing weet, om dit te realiseren.
Bvd.
Robert
Het doel is om bij dubbelklik in een willekeurige cel van kolom 4 (in blad1 Excel)via onderstaande VBA code de datum te laten verschijnen 2 kolommen naar rechts (kolom 6).
Nu is het geval alleen dat als er een datum staat in een andere cel van kolom 6 deze mee verandert.
Dit is niet de bedoeling. Als dubbel wordt geklikt in een cel van kolom 4 dan moet alleen de datum van vandaag worden gezet op 2 plekken naar rechts van de aangeklikte locatie. Datums op andere
locaties in kolom 6 (die bijv. een paar dagen terug zijn neergezet door dubbelklik in kolom 4) moeten niet meeveranderen.
Zie het als een soort dubbelklikgeschiedenis per cel van kolom 4.
Code:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
On Error Resume Next 'skip all run-time errors
If Target.Column = 4 Then
If IsEmpty(Target.Value) Then Exit Sub
If Application.IsText(Target) = True Or Application.IsNumeric(Target) Then
Target.Offset(0, 2).Select
ActiveCell.FormulaR1C1 = "=TODAY()"
End If
End If
End Sub
Ik hoop dat iemand de oplossing weet, om dit te realiseren.
Bvd.
Robert
Laatst bewerkt door een moderator: