oogstweg 2
Gebruiker
- Lid geworden
- 4 mei 2007
- Berichten
- 72
Weet iemand hoe ik het volgende in een macro kan doen:
ik wil in een tabel een (vooraf onbekend) blok regels verwijderen. Deze regels kenmerken zich omdat zij in kolom A geen gegevens bevatten. Als ik de macro via opnemen maak, dan maakt hij een relationeel gebied aan: regel 1 t/m 21, omdat in kolom A de cellen A1:A21 leeg zijn. Dit ziet er zo uit:
Maar voor de macro weet ik niet waar de eerste cel in kolom A zich bevindt.
Overigens zou dit ook een soortgelijke macro moeten hebben die juist andersom werkt: als de cellen A1:A21 gevuld zijn, en cel A22 is leeg, dan wil ik de regels 1:21 in zijn geheel verwijderen.
ik wil in een tabel een (vooraf onbekend) blok regels verwijderen. Deze regels kenmerken zich omdat zij in kolom A geen gegevens bevatten. Als ik de macro via opnemen maak, dan maakt hij een relationeel gebied aan: regel 1 t/m 21, omdat in kolom A de cellen A1:A21 leeg zijn. Dit ziet er zo uit:
Code:
Selection.End(xlDown).Select
Rows("1:21").Select
Range("A21").Activate
Selection.Delete Shift:=xlUp
Maar voor de macro weet ik niet waar de eerste cel in kolom A zich bevindt.
Overigens zou dit ook een soortgelijke macro moeten hebben die juist andersom werkt: als de cellen A1:A21 gevuld zijn, en cel A22 is leeg, dan wil ik de regels 1:21 in zijn geheel verwijderen.
Laatst bewerkt door een moderator: