Rij invoegen in Excel en dit automatisch door laten voeren in VBA

Status
Niet open voor verdere reacties.

robbinjerusalem

Gebruiker
Lid geworden
7 aug 2012
Berichten
7
Hallo allemaal,

Als ik een cel wil invoegen in Excel en ik heb daaronder formules gebruikt voor VBA past die de rijnummers in VBA niet automatisch aan.
Is dit mogelijk?

BVD
 
zonder voorbeeld bestand wordt ik op dit moment uit jou vraag niet veel wijzer
 
Nu wil ik bijvoorbeeld tussen rij 5 en 6 een rij tussenvoegen.
Maar dan blijven de formules die onder rij 5 staan op dezelfde rij staan.
Dit moet dus niet, want ik wil dat die dan automatisch een rij bijtelt.
Dus: Rows("17:17").EntireRow.Hidden = True (ZIE VBA) moet AUTOMATISCH worden: Rows("18:18").EntireRow.Hidden = True

ZIE BIJLAGE!
 

Bijlagen

Laatst bewerkt door een moderator:
in jou vba code check je eerst of in Cell(6,2) "EU or non-EU?:" staat
is deze check noodzakelijk, of staat die zin altijd ergens in kolom A
 
Robbin,

Door je gebruik van het vaststellen waar de verandering plaats heeft (Target.Column = 2 And Target.Row = 7) wordt het
erg lastig om een regel te verwijderen of toe te voegen.
Je kunt beter gebruik maken van de cel die naast de veranderde cel voorkomt (A7 met als inhoud "Country:")

Door hier gebruik van te maken kun je veel makkelijker bepalen of het land is gewijzigd.
Code:
If TARGET.offset(0,-1) = "Country:" Then

Veel Succes.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan