Avatar billede magmat Nybegynder
15. januar 2007 - 22:56 Der er 2 kommentarer og
1 løsning

ændre kolonnebredde i makro

Jeg har et problem med ændring af kolonnebredder vha en makro

Hvis jeg laver en makro som skal ændre kolonne bredder virker den i første omgang fint. (se nedenfor)

Sub Makro1()
'
' Makro1 Makro
' Makro indspillet 15-01-2007 af ZZ
'
    Columns("D:D").ColumnWidth = 4.57
    Columns("E:E").ColumnWidth = 4.71
End Sub

Hvis jeg så vælger at flette cellerne a2:e2 og kører den samme makro igen, så får jeg et problem. (alle kolonner i området får den samme bredde)
Makroen kan åbenbart ikke markere en kolonne hvis denne kolonne er involveret i en "fletning" i en af linierne.

Det sjove ved det her er jo at man sagtens kan ændre kolonnebredden ved at markere kolonnen manuelt og derved trække/ændre bredden unden problemer.


Da jeg har mange linier der er flettet er det som udgangs punkt ikke en mulighed at ophæve fletningen af kolonnerne midlertidig, inden kolonnebredden justeres.

Er der nogen der kender til dette problem og evt. har en løsning?
Avatar billede jkrons Professor
15. januar 2007 - 23:07 #1
Hos mig kører din kode helt fint, og ændrer kun bredde på D og E kolonnen, selv om der er flettede celler i række 2. Men måske er det et spørgsmål om version. Jeg kører 2003.
Avatar billede magmat Nybegynder
20. januar 2007 - 19:04 #2
Jeg kører også 2003 og det virker pludselig også hos mig.
Ved ikke hvad jeg har fedtet rundt med. Undskyld ulejligheden. :-(
Avatar billede magmat Nybegynder
24. februar 2007 - 10:06 #3
.
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester