NiekvanMeer
Gebruiker
- Lid geworden
- 30 sep 2013
- Berichten
- 129
Beste,
Onderstaande simpel in elkaar gezette macro zegt dat wanneer ik een cel in kolom C invoer, de huidige datum in kolom O ingevoerd wordt.
Nu zou ik dit graag ****** proof willen maken.
Het is de bedoeling dat wanneer ik de cel in kolom C invoer, hij dus de datum moet invullen in kolom O,
maar wanneer er al een waarde in kolom C staat, bijvoorbeeld 20, en ik vul dezelfde waarde in, dus 20, dan moet de datum in kolom 'O' NIET veranderen.
Is dit überhaupt mogelijk?
Het gaat mijn pet helaas te boven.
Bijgevoegd het bestand.
Bekijk bijlage Tankstanden_MD_test.xlsm
Onderstaande simpel in elkaar gezette macro zegt dat wanneer ik een cel in kolom C invoer, de huidige datum in kolom O ingevoerd wordt.
Code:
Private Sub worksheet_change(ByVal Target As Range)
If Target.Address = Range("C4").Address Then Range("O4") = Date
If Target.Address = Range("C5").Address Then Range("O5") = Date
If Target.Address = Range("C6").Address Then Range("O6") = Date
If Target.Address = Range("C7").Address Then Range("O7") = Date
If Target.Address = Range("C8").Address Then Range("O8") = Date
If Target.Address = Range("C9").Address Then Range("O9") = Date
If Target.Address = Range("C10").Address Then Range("O10") = Date
If Target.Address = Range("C11").Address Then Range("O11") = Date
If Target.Address = Range("C12").Address Then Range("O12") = Date
If Target.Address = Range("C13").Address Then Range("O13") = Date
If Target.Address = Range("C14").Address Then Range("O14") = Date
If Target.Address = Range("C15").Address Then Range("O15") = Date
If Target.Address = Range("C17").Address Then Range("O17") = Date
If Target.Address = Range("C18").Address Then Range("O18") = Date
If Target.Address = Range("C19").Address Then Range("O19") = Date
If Target.Address = Range("C20").Address Then Range("O20") = Date
If Target.Address = Range("C22").Address Then Range("O22") = Date
If Target.Address = Range("C23").Address Then Range("O23") = Date
If Target.Address = Range("C24").Address Then Range("O24") = Date
If Target.Address = Range("C25").Address Then Range("O25") = Date
If Target.Address = Range("C27").Address Then Range("O27") = Date
If Target.Address = Range("C28").Address Then Range("O28") = Date
If Target.Address = Range("C29").Address Then Range("O29") = Date
If Target.Address = Range("C30").Address Then Range("O30") = Date
If Target.Address = Range("C32").Address Then Range("O32") = Date
If Target.Address = Range("C33").Address Then Range("O33") = Date
If Target.Address = Range("C34").Address Then Range("O34") = Date
If Target.Address = Range("C35").Address Then Range("O35") = Date
If Target.Address = Range("C36").Address Then Range("O36") = Date
If Target.Address = Range("C37").Address Then Range("O37") = Date
If Target.Address = Range("C39").Address Then Range("O39") = Date
If Target.Address = Range("C40").Address Then Range("O40") = Date
If Target.Address = Range("C41").Address Then Range("O41") = Date
If Target.Address = Range("C42").Address Then Range("O42") = Date
If Target.Address = Range("C43").Address Then Range("O43") = Date
If Target.Address = Range("C44").Address Then Range("O44") = Date
If Target.Address = Range("C45").Address Then Range("O45") = Date
If Target.Address = Range("C46").Address Then Range("O46") = Date
If Target.Address = Range("C50").Address Then Range("O50") = Date
If Target.Address = Range("C51").Address Then Range("O51") = Date
If Target.Address = Range("C52").Address Then Range("O52") = Date
If Target.Address = Range("C56").Address Then Range("O56") = Date
If Target.Address = Range("C57").Address Then Range("O57") = Date
If Target.Address = Range("C58").Address Then Range("O58") = Date
If Target.Address = Range("C59").Address Then Range("O59") = Date
If Target.Address = Range("C60").Address Then Range("O60") = Date
If Target.Address = Range("C61").Address Then Range("O61") = Date
End Sub
Nu zou ik dit graag ****** proof willen maken.
Het is de bedoeling dat wanneer ik de cel in kolom C invoer, hij dus de datum moet invullen in kolom O,
maar wanneer er al een waarde in kolom C staat, bijvoorbeeld 20, en ik vul dezelfde waarde in, dus 20, dan moet de datum in kolom 'O' NIET veranderen.
Is dit überhaupt mogelijk?
Het gaat mijn pet helaas te boven.
Bijgevoegd het bestand.
Bekijk bijlage Tankstanden_MD_test.xlsm