Slet alt på mange rækker med VBA i Excel

I denne guide viser jeg dig VBA koden til hvordan du kan slette mange rækker på én gang. Det anvendes ofte i et program, hvor du skal nulstille rækkerne for at fylde dem med data igen.
Nedenstående kode sletter alle data f.eks. fra række 8 og ned til og med række 1000.

Rows("8:1000").Clear

Hvis du vil slette rækkerne skal du i stedet anvende følgende kode:
Rows(“8:1000”).Delete
Det kan også være anvendeligt at der bare slettes ned til nederste række der er data på. Her kan det være anvendeligt  at kende nummeret på den sidste række der findes med data på. Her kan du anvende:

Range("A" & Rows.Count).End(xlUp).Row

Du kan derfor udvide ovenstående kode til:

Rows("8:" & Range("A" & Rows.Count).End(xlUp).Row).Delete

Denne kode sletter alle rækker fra række 8 og ned til den sidste række med data.

0 0 votes
Article Rating

Andreas Andersen

Forfatter og grundlægger af IT-blogger.dk, der har blogget om IT-emner siden 2012. Findes på Mastodon på @aphandersen@ansico.dk

You may also like...

Abonner
Giv besked ved
guest

0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x