Eilučių aukštis - stulpelio plotis - VBA kodo pavyzdžiai

Ši pamoka parodys, kaip nustatyti eilučių aukštį ir stulpelių plotį naudojant VBA.

„Excel“ eilučių aukštį ir stulpelių plotį galima keisti VBA, nustatant ypatybes .RowHeight ir .ColumnWidth.

Nustatykite stulpelio plotį naudodami VBA

Makrokomanda, skirta nustatyti stulpelio plotis A – E stulpelių:

123 Antrinis stulpelio plotis ()Stulpeliai („A: E“). Stulpelio plotis = 30Pabaiga Sub

Nustatykite eilutės aukštį naudodami VBA

Makrokomanda, skirta nustatyti eilės aukštis iš 1 eilutės:

123 Sub eilutės aukštis ()Eilutės ("1: 1"). RowHeight = 30Pabaiga Sub

Automatinio pritaikymo stulpelio plotis

„Excel“ suteikia galimybę „automatiškai pritaikyti“ stulpelių pločius. Ši funkcija koreguoja stulpelio plotį, kad stulpelis (-iai) būtų pakankamai platus, kad tilptų visas tame stulpelyje rastas tekstas.

Norėdami automatiškai pritaikyti stulpelių pločius VBA:

1 Stulpeliai („A: B“). Automatinis pritaikymas

Daugiau apie tai rašėme kitame straipsnyje apie tai, kaip automatiškai pritaikyti stulpelį iš VBA, įskaitant tai, kaip automatiškai pritaikyti visus naudojamus stulpelius.

Autofit eilės aukštis

Taip pat galite automatiškai pritaikyti eilių aukštį naudodami panašų metodą:

1 Eilutės („1: 2“). Automatinis pritaikymas

Nustatykite langelio plotį

Taip pat galite koreguoti stulpelių plotį nurodydami langelį:

1 Diapazonas („a1“). Visa stulpelis. Stulpelio plotis = 20

Nustatykite ląstelių aukštį

Arba koreguokite eilučių aukštį nurodydami langelį:

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

Gaukite stulpelio plotį

Norėdami sužinoti stulpelio plotį:

12 silpnas „iColumnWidth“iColumnWidth = stulpeliai ("a"). ColumnWidth

Pastaba: tai grąžins nulį, jei visi diapazono stulpeliai nebus vienodo pločio.

Gaukite eilutės aukštį

Panašiai galite gauti eilutės aukštį:

12 silpnas „iRowHeight“„iRowHeight“ = eilutės („1“). „RowHeight“
wave wave wave wave wave