• 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.

Rij verwijderen

  • Onderwerp starter Onderwerp starter SiCe
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

SiCe

Gebruiker
Lid geworden
25 nov 2001
Berichten
102
Is het mogelijk om d.m.v. een macro rijen te verwijderen waarin een cel is opgenomen met een datum? De datum valt uiteraard vroeger dan de huidige datum.
 
Rij verwijderen op basis van datum

Plak onderstaande macro in een module, bestudeer de code en pas de code aan aan jouw situatie.

Succes

==================================

Sub RijVerwijderen()
'
' RijVerwijderen Macro
' Macro 3-7-2004 by Frits W. Egmond
'
' Vraag:
' Is het mogelijk om d.m.v. een macro rijen te verwijderen
' waarin een cel is opgenomen met een datum?
' De datum valt uiteraard vroeger dan de huidige datum.
'
'
' Neem aan dat de datum in kolom B staat, dus in
' B2, B3, B4 etc.
'
  Dim lngRijnr As Long
  Dim varCelWaarde As Variant
  
' Ga rijen langs met nummers 2000 tot 2
' (Aanpassen als het anders moet)
' Werken van achter naar voren, want met het verwijderen
' van een rij komt de rest omhoog en weet je niet meer
' op welke rij je gebleven bent.

  For lngRijnr = 2000 To 2 Step -1
    varCelWaarde = Range("B" & lngRijnr).Value
    If IsDate(varCelWaarde) Then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If varCelWaarde < Date Then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Rows(lngRijnr).Delete
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;End If
&nbsp;&nbsp;&nbsp;&nbsp;End If
&nbsp;&nbsp;Next lngRijnr
&nbsp;&nbsp;&nbsp;&nbsp;
End Sub

==================================
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan