Helpmij.nl
Helpmij.nl
Helpmij.nl

Quote

Weergeven resultaten 1 tot 5 van 5

Onderwerp: vba lege rijen verwijderen

  1. #1
    Senior Member
    Geregistreerd
    23 juni 2013
    Vraag is opgelost

    vba lege rijen verwijderen

    ik vond bijgaand script
    deze verwijdert alle lege rijen in alle tabbladen doch ik zoek script voor 4 specifieke tabbladen.
    ik dacht "sheets.count" te vervangen door "sheets(Array("1";"3";"9";"10"))" doch krijg het niet werkend.

    Code:
    Sub lege_regels_verwijderen()
    For y = 1 To Sheets.Count
        L_Row = Sheets(y).Range("A65000").End(xlUp).Row
        For i = L_Row To 1 Step -1
            If WorksheetFunction.CountA(Sheets(y).Rows(i)) = 0 Then Sheets(y).Rows(i).Delete
        Next
    Next
    End Sub

  2. #2
    Giga Honourable Senior Member
    Geregistreerd
    18 juli 2008
    Met komma's en specialcells.
    Code:
    dim sht as worksheet
    on error resume next
    for each sht in sheets(Array("1","3","9","10"))
      sht.columns(1).specialcells(4).entirerow.delete
    next sht
    Laatst aangepast door HSV : 22 september 2022 om 20:26 Reden: error
    ____________
    Met vriendelijke groet,
    Harry

    Lag nooit om de keuzes van dien vraauw, bist ter zulf aine van....
    (Grunnegs-Gronings)

  3. #3
    Giga Honourable Senior Member
    Verenigingslid
    snb's avatar
    Geregistreerd
    12 juni 2008
    Gewoon iedere pagina op de eerste kolom aflopend sorteren.
    VBA voor smarties
    VBA is een taal die je moet leren met een grammatica- en een woordenboek.

    http://www.helpmij.nl/forum/announcement.php?f=5
    Plaats svp geen bestanden op andere sites; nadat het bestand daar verwijderd is wordt een forumdraad onbegrijpelijk voor anderen.

  4. #4
    Senior Member
    Geregistreerd
    23 juni 2013
    thanks voor script en advies van sorteren

  5. #5
    Giga Honourable Senior Member
    Verenigingslid
    snb's avatar
    Geregistreerd
    12 juni 2008
    Toelichting:

    In Excel kun je geen rijen of kolommen van een werkblad verwijderen.
    Het aantal rijen (rows.count=2^20) en kolommen (columns.count 2^16) is constant.
    Het enige wat je kunt doen is rijen/kolommen met inhoud aaneensluitend maken.
    De tekst ('delete' / 'verwijder') die MS gebruikt in de commandbars "row" en "column" is niet correct.
    Laatst aangepast door snb : Gisteren om 10:00
    VBA voor smarties
    VBA is een taal die je moet leren met een grammatica- en een woordenboek.

    http://www.helpmij.nl/forum/announcement.php?f=5
    Plaats svp geen bestanden op andere sites; nadat het bestand daar verwijderd is wordt een forumdraad onbegrijpelijk voor anderen.

Berichtenregels

  • U mag geen nieuwe vragen starten.
  • U mag niet reageren op berichten.
  • U mag geen bijlagen versturen.
  • U mag uw berichten niet bewerken.
  •  
Helpmij.nl
Helpmij.nl

Helpmij.nl en business

Partners
Sponsoren