Catrysse59
Gebruiker
- Lid geworden
- 28 mrt 2014
- Berichten
- 24
Hallo iedereen , Ik ben op zoek naar een vba formule die bij het openen van een werkblad oude data dus ouder dan de huidige automatisch verwijderen in een bepaalde kolom . In bijlage vindt u een voorbeeld waarbij in kolom K dit momenteel via een macro lukt . De vba formule
werd in een module geplaatst
Sub VerwijderOudeDatumsAutomatisch()
Dim cel As Range
Dim bereik As Range
Set bereik = Range("k1:k25") ' Pas het bereik aan naar je eigen situatie
For Each cel In bereik
If IsDate(cel.Value) Then
If cel.Value < Date Then
cel.ClearContents ' Verwijdert de inhoud van de cel
End If
End If
Next cel
End Sub
en zou in principe aangepast moeten worden ..... maar bij mij lukt dit niet . Zou er iemand dit bestand kunnen aanpassen dat dit automatisch gebeurt zonder dat ik iedere keer de macro op het werkblad moet activeren ? Dankjewel
werd in een module geplaatst
Sub VerwijderOudeDatumsAutomatisch()
Dim cel As Range
Dim bereik As Range
Set bereik = Range("k1:k25") ' Pas het bereik aan naar je eigen situatie
For Each cel In bereik
If IsDate(cel.Value) Then
If cel.Value < Date Then
cel.ClearContents ' Verwijdert de inhoud van de cel
End If
End If
Next cel
End Sub
en zou in principe aangepast moeten worden ..... maar bij mij lukt dit niet . Zou er iemand dit bestand kunnen aanpassen dat dit automatisch gebeurt zonder dat ik iedere keer de macro op het werkblad moet activeren ? Dankjewel