Rindas augstums - kolonnas platums - VBA koda piemēri

Šī apmācība parādīs, kā iestatīt rindu augstumu un kolonnu platumu, izmantojot VBA.

Programmā Excel rindu augstumus un kolonnu platumus var mainīt, iestatot rekvizītus .RowHeight un .ColumnWidth.

Iestatiet kolonnas platumu, izmantojot VBA

Makro, lai iestatītu kolonnas platums no A līdz E slejai:

123 Apakškolonna_platums ()Kolonnas ("A: E"). Kolonnas platums = 30Beigu apakš

Iestatiet rindas augstumu ar VBA

Makro, lai iestatītu rindas augstums no 1. rindas:

123 Apakšrindas augstums ()Rindas ("1: 1"). Rindas augstums = 30Beigu apakš

Automātiskās kolonnas platums

Excel piedāvā iespēju “automātiski pielāgot” kolonnu platumus. Šī funkcija pielāgo kolonnas platumu tā, lai kolonna (-as) būtu pietiekami plata, lai ietilptu visā šajā slejā atrodamajā tekstā.

Lai automātiski pielāgotu kolonnu platumus VBA:

1 Kolonnas ("A: B"). Automātiskā pielāgošana

Mēs par to vairāk rakstījām citā rakstā par to, kā automātiski pielāgot kolonnu no VBA, tostarp par to, kā automātiski pielāgot visas izmantotās kolonnas.

Autofit rindas augstums

Varat arī automātiski pielāgot rindu augstumus, izmantojot līdzīgu metodi:

1 Rindas ("1: 2"). Autofit

Iestatiet šūnas platumu

Varat arī pielāgot kolonnu platumus, atsaucoties uz šūnu:

1 Diapazons ("a1"). Visa kolonna. Kolonnas platums = 20

Iestatiet šūnas augstumu

Vai arī pielāgojiet rindu augstumus, atsaucoties uz šūnu:

1 Diapazons ("a1"). EntireRow.RowHeight = 10

Iegūstiet kolonnas platumu

Lai iegūtu kolonnas kolonnas platumu:

12 blāvs iColumnWidth tik ilgiiColumnWidth = kolonnas ("a"). ColumnWidth

Piezīme. Tas atgriezīs vērtību Null, ja visām diapazona kolonnām nav vienāda platuma.

Iegūstiet rindas augstumu

Līdzīgi jūs varat iegūt rindas augstumu:

12 blāvs iRowHeight tik ilgiiRowHeight = rindas ("1"). RowHeight
wave wave wave wave wave