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

Enkel bepaalde tijden filteren.

Status
Niet open voor verdere reacties.

davylenders123

Gebruiker
Lid geworden
20 jun 2010
Berichten
902
Heb datasheet waar in kolom a datum en tijd staat vermeld . dd.mm.jjjj uu:mm
De tijden kunnen alle minuten bevatten
Bv
17.10.2022 12:03
17.10.2022 12:05
17.10.2022 12:06
17.10.2022 12:08
17.10.2022 12:10
17.10.2022 12:15
17.10.2022 12:16
17.10.2022 12:20
...
Ik moet enkel de rijen met de tijden hebben om de 5 min .
17.10.2022 12:05
17.10.2022 12:10
17.10.2022 12:15
17.10.2022 12:20
...
Hoe kan ik dat het beste verwezenlijken?

Doe het nu door de rijen van andere tijden te verwijderen maar gaat soms over 50 tot 100 lijnen die ik moet wissen.
Wil een makkelijkere manier hiervoor.
Bestaat deze ?
 
Hiermee zou het moeten lukken:

Code:
Sub OmDeVijfMinuten()
    For r = ActiveSheet.UsedRange.Rows.Count To 1 Step -1
        If Minute(Cells(r, 1)) Mod 5 <> 0 Then
            Rows(r).Delete
        End If
    Next
End Sub

En als je het zonder macro wilt doen zet dan deze formule in een vrije kolom en trek hem door naar beneden:
Code:
=ALS(REST(MINUUT(A1);5)<>0;"MAG WEG";"")

Vervolgens een filter op die kolom met "MAG WEG" en dan de gefilterde rijen allemaal tegelijk verwijderen.
 
Laatst bewerkt:
Met AdvancedFilter kan het ook

Code:
Sub jec()
 Dim x
 With Cells(1).CurrentRegion
    Set x = .Offset(, .Columns.Count + 1).Resize(2, 1)
    x(2).Formula = "=mod(minute(A2),5)<>0"
    .AdvancedFilter 1, x
    .Offset(1).EntireRow.Delete
    .Parent.ShowAllData
    x.ClearContents
 End With
End Sub
 
Of met Power Query als je toch nog meer gegevensbewerking moet toepassen.
 

Bijlagen

Alle bedankt voor jullie super snelle oplossingen weer. :thumb:
Heb het opgelost met de macro.
Heb ze beide geprobeerd en beide gaven ze hetzelfde resultaat.

Bedankt :thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan