Deze zelfstudie laat zien hoe u rijhoogte en kolombreedten instelt met VBA.
Excel Rijhoogten en Kolombreedtes kunnen in VBA worden gewijzigd door de eigenschappen .RowHeight en .ColumnWidth in te stellen.
Kolombreedte instellen met VBA
Macro om de . in te stellen kolombreedte van kolommen A tot E:
123 | Sub Column_Width()Kolommen ("A:E"). Kolombreedte = 30Einde sub |
Stel rijhoogte in met VBA
Macro om de . in te stellen rijhoogte van rij 1:
123 | Sub RijHoogte()Rijen ("1:1"). Rijhoogte = 30Einde sub |
Kolombreedte automatisch aanpassen
Excel biedt de mogelijkheid om kolombreedten automatisch aan te passen. Deze functie past de kolombreedte aan zodat de kolom(men) breed genoeg zijn om in alle tekst in die kolom te passen.
Kolombreedtes automatisch aanpassen in VBA:
1 | Kolommen ("A:B").Automatisch aanpassen |
We schreven hier meer over in een ander artikel over het automatisch aanpassen van een kolom vanuit VBA, inclusief het automatisch aanpassen van alle gebruikte kolommen.
Rijhoogte automatisch aanpassen
U kunt rijhoogten ook automatisch aanpassen met een vergelijkbare methode:
1 | Rijen ("1:2"). Automatisch aanpassen |
Celbreedte instellen
U kunt de kolombreedte ook aanpassen door naar een cel te verwijzen:
1 | Bereik ("a1"). Gehele kolom. Kolombreedte = 20 |
Celhoogte instellen
Of pas de rijhoogten aan door naar een cel te verwijzen:
1 | Bereik ("a1"). Gehele rij. Rijhoogte = 10 |
Kolombreedte verkrijgen
Om de kolombreedte van een kolom te verkrijgen:
12 | dim iColumnWidth zo langiColumnWidth = kolommen("a").ColumnWidth |
Opmerking: dit retourneert Null als alle kolommen in het bereik niet dezelfde breedte hebben.
Rijhoogte verkrijgen
Op dezelfde manier kunt u de rijhoogte verkrijgen:
12 | dim iRowHoogte zo langiRowHeight = rijen("1").RowHeight |