15. marts 2008 - 16:43Der er
6 kommentarer og 1 løsning
køre en makro i flere linier indenfor et given område
I kolonne F har jeg nogle tal stående.Feks. 20 Hver tal står der 2 gange. En gang som viser "starten" af en gruppe og så en gang til for at vise "slutningen" af gruppen.
Det er forskelligt hvilken linie de forskellige tal/gruppe står i. Da der hele tiden bliver indsat eller slettet linier.
Jeg har brug for en makro der render kolonne F igennem og finder den første linie der har tallet 20 stående.
Herefter skal den kopiere indeholdet fra kolonne H til kolonne C i alle række der er nedenfor, indtil vi kommer til den linie der indeholder tallet 20 i kolonne F igen.
Hvis det kan lade sig gøre skal den ikke kopiere celler i hverken den linie der indeholder 20 som start eller den linieholder 20 som slut, men kun rækkerne ind i mellem.
Nogle gange står tallet "20" i to linier lige under hinanden. I dette tilfældet skal den bare exit sub, da der ikke er nogle linier imellem.
ja, den gør jo faktisk det jeg bad om :-) Jeg troede at jeg selv kunne sætte lidt ekstra kode ind i den du har lavet til mig, men det magter jeg ganske enkelt ikke.
Inden koden kører er kolonnerne A:E flettet Det skal nulstilles , så der ikke er nogen celler der er flettet. Herefter skal det ændres til at det kun er kolonne A:B der skal flettes.
Ændringen af fletningen skal kun ske inden for det område der er afgrænset af f.eks. 20
Jeg troede at den kode der blev lavet var noget med: for each cell in range...... Men det var der jo slet ikke noget af. Så nu er jeg lidt på den.
Du har jo ærlig fortjent pointene, og dem får du selvfølgelig, men jeg vil lige høre om du vil hjælpe med at få det sidste på plads.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.