Macrocommando ongedaan maken

Status
Niet open voor verdere reacties.

Garfield21

Gebruiker
Lid geworden
21 mrt 2008
Berichten
6
Ik ben een macro aan het maken die een aantal regels invoegt in een bepaalde range. Het aantal in te voeren regels is variabel en afkomstig uit een cel.

Wanneer ik bv. in deze cel 4 invoer, worden er door het uitvoeren van de macro 4 regels ingevoegd. Tot zover werkt de macro.

Nu het probleem: wanneer ik in dezelfde cel nu 2 invul, dienen de voorgaande 4 regels te worden verwijderd en in plaats hiervan 2 regels te worden ingevoegd. De oude waarde binnen de macro dient te worden gecorrigeerd waarna de macro met een nieuwe waarde dient te starten.

Wie weet de oplossing ???
 
Ongedaan maken is application.undo in VBA
Dat werkt echter helaas meestal niet na het uitvoeren van VBAcode.

Een alternatief is om de waarden op te slaan in variabelen en die dan daar weer uit te lezen als er gecorrigeerd moet worden.,
maar w.s. is het veel makkelijker om zo min mogelijk te corrigeren
en dan maar met de hand als het dan toch moet.
mvg leo
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan