• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Kolombreedte met VBA

  • Onderwerp starter Onderwerp starter flbos
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

flbos

Gebruiker
Lid geworden
5 feb 2004
Berichten
267
Met onderstaande code pas ik de kolombreedte aan. Ik wil deze echter meerdere kolommen in een keer aanpassen zonder onderstaande code twintig keer te herhalen en steeds de letter te veranderen. Ik weet de juiste syntaxis niet: ("A", "B", "C") werkt niet

With Worksheets("werkblad").Columns("A")
.ColumnWidth = 45
End With
 
Hoi flbos,

Ik zou dat zo oplossen:

Columns("A:C").Select
Selection.ColumnWidth = 45

Ik hoop dat dit je kan helpen maar ik heb de indruk dat mijn antwoord te eenvoudig is om goed te kunnen zijn!

Groetjes,

Marrosi
 
Jouw antwoord is helemaal niet te eenvoudig, ik kon het in de help niet vinden en ben je er dan ook dankbaar voor. Werkt prima
 
En om een willekeurig aantal kolommen op een willekeurige plaats aan te passen: selecteer de gewenste kolom(men) en voer dan deze macro uit:

Sub kolombreedte45()
Selection.ColumnWidth = 45
End Sub

fra.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan