Avatar billede mczlimmer Nybegynder
11. august 2009 - 20:52 Der er 7 kommentarer og
1 løsning

VBA: Ændre bredden på kollone med VBA

Hej,

Hvordan ændrer man bredden på fx kolonne B i flere specifikke ark?
Normalt kan man markere de ark hvor man ønsker at ændre kolonne bredden og derefter ændrer den i det aktive ark, hvorefter kolonnens bredde ændres på alle arkne. Kan man gøre det samme med VBA eller skal man aktivere hvert ark enkeltvis og derefter ændre kolonne bredden?

Mvh.
Rune
Avatar billede supertekst Ekspert
11. august 2009 - 21:03 #1
Prøv at indspille en makro, hvor du manuelt udfører det du nævner. Stop makroen og se VBA-koden i et Module...
Avatar billede mczlimmer Nybegynder
11. august 2009 - 21:07 #2
Det har jeg prøvet og det virker desværre ikke :-( Den ændrer kun kollne bredden på det aktive ark..?
Avatar billede supertekst Ekspert
11. august 2009 - 21:32 #3
Ok - jeg prøver...
Avatar billede supertekst Ekspert
11. august 2009 - 21:37 #4
Sub Makro1()
' Makro indspillet 11-08-2009 af pb

    Sheets(Array("Ark1", "Ark2")).Select
    Sheets("Ark1").Activate
    Columns("A:D").Select
    Selection.ColumnWidth = 20
End Sub

Ændre korrekt de to markerede Ark
Avatar billede mczlimmer Nybegynder
11. august 2009 - 22:34 #5
Lækkert, jeg skal lige tjekke om det virker på arkne på arbejdet...
Melder tilbage på torsdag håber det er ok..?
Avatar billede supertekst Ekspert
11. august 2009 - 23:03 #6
Ja - selvfølgelig...
Avatar billede mczlimmer Nybegynder
14. august 2009 - 12:59 #7
Undskyld jeg ikke lige fik overholdt aftalen om at melde tilbage igår, men af uforklarlige årsager skete der ikke noget da jeg trykkede "opret".

Anyway, det virker som det skal så pointene er dine :-)
Avatar billede supertekst Ekspert
14. august 2009 - 13:04 #8
Ok & tak
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