Rijhoogte - Kolombreedte - Voorbeelden van VBA-code

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
wave wave wave wave wave