Print side | Luk vindue

VBA

Udskrevet fra: Dansk Regneark Forum
Kategori: Hjælp til regneark.
Forum navn: Makro og VBA
Forum beskrivelse: Hjælp til Makroer og VBA-programmering
Web-adresse: https://forum.excel-regneark.dk/forum_posts.asp?TID=1867
Udskrevet den: 30.Nov.2024 kl. 17:36


Emne: VBA
Besked fra: lmg
Emne: VBA
Posteringsdato: 17.Nov.2014 kl. 14:45
Hej.

Dette er min første gang i denne forum Smile

Jeg er totalt nybegynder inden for VBA. Jeg håber at jeg kan få hjælp til et VBA problem. jeg bruger office 2007.

Min udfordring er:

Jeg får et output fra et  andet system der skal ændres for at det kan bruges til sum.hvis formler. jeg har derfor en handling jeg udføre på cellerne. 

(handlingen er at jeg i kolonne B kopiere værdien af cellen ned til næste værdi) 

Mit output fra det andet system variere i længde.

Min udfordring er derfor at få stoppet den handling jeg laver på cellerne i den nederste række. 
Jeg kan godt finde den nederste række, med en variable jeg kalder "LR"

Det jeg har prøvet er (men som ikke virker)
A: 
if.activecell < LR then
xxxxx
go to A
else
stop if

Jeg håber at en kan hjælpe mig med at skrive en kode der virker.



Svar:
Besked fra: lmg
Posteringsdato: 17.Nov.2014 kl. 16:15
Hej Igen.

Jeg beklager den dårlige overskrift, men jeg kan ikke rette den.

Jeg tænkte at et billede måske kunne hjælpe.
Jeg vil gerne gøre dette regneark klar til at jeg kan bruge sum.hviser formler i Excel 2007.
I kolonne B vil jeg gerne kopiere uge 14 ned til uge 15, og uge 16 ned til række 16 ......
I kolonne C vil jeg gerne kopiere Afdeling ned til afdeling 2, kopiere afdeling 2 ned til afdeling 3.
Jeg kan godt få VBA til at kopiere data rigtigt ned, men jeg kan ikke få den til at stoppe når den kommer til sidste række.

Jeg håber at det hjælper.




Print side | Luk vindue