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

macro-verwijderen-van-rijen-onder-condities

Status
Niet open voor verdere reacties.

TinekeBerg

Gebruiker
Lid geworden
17 jan 2017
Berichten
15
http://www.helpmij.nl/forum/showthread.php/237132-Excel-macro-verwijderen-van-rijen-onder-condities

Ik heb de macro uit deze vraag gekopieerd, echter verwijderd excel een aantal regels maar lang niet alle, als ik de macro meerdere keren uitvoer dan verwijderd excel uiteindelijk wel alles.
Weet iemand waardoor dit komt?

Dit is de Macro die ik gekopieerd heb:

Public Sub pfDelRows()

totalrows = ActiveSheet.UsedRange.Rows.Count

For Row = 1 To totalrows
If Cells(Row, 8).Value = vbEmpty Then
Rows(Row).Delete
End If
Next Row

End Sub


Dank je wel alvast.
 
Omdat je rijen van beneden naar boven moet verwijderen.

Volgens mij is dit voldoende
Code:
Sub VenA()
  Columns(8).SpecialCells(4).EntireRow.Delete
End Sub
 
ik heb nu dit ingevoerd en dan krijg ik een foutmelding, ik kan wel wat met macro's maar lang niet alles, en VBA snap ik al helemaal niks van, zou het wel graag willen leren.

Public Sub pfDelRows()
Sub VenA()
Columns(8).SpecialCells(4).EntireRow.Delete
End Sub

End Sub

Foutmelding is:
Compileerfout:
Er wordt End Sub verwacht

Wat doe ik fout?
 

Bijlagen

  • Knipsel.PNG
    Knipsel.PNG
    12,7 KB · Weergaven: 30
Haal de regel Public Sub pfDelRows() en 1 keer End Sub weg.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan