Rea kõrgus - veeru laius - VBA koodi näited

See õpetus näitab, kuidas VBA abil rea kõrgust ja veeru laiust määrata.

Exceli ridade kõrgusi ja veergude laiusi saab VBA -s muuta, määrates atribuudid .RowHeight ja .ColumnWidth.

Määrake veeru laius VBA abil

Makro seadistamiseks veeru laius veergudest A kuni E:

123 Alamveeru_laius ()Veerud ("A: E"). Veeru laius = 30End Sub

Seadke rea kõrgus VBA abil

Makro seadistamiseks rea kõrgus 1. reast:

123 Alamrida kõrgus ()Ridad ("1: 1"). RowHeight = 30End Sub

Automaatse veeru laius

Excel pakub võimalust veerulaiuste automaatseks kohandamiseks. See funktsioon reguleerib veeru laiust nii, et veerg (veerud) on piisavalt laiad, et mahutada kogu selles veerus leiduv tekst.

Veerulaiuste automaatseks kohandamiseks VBA -s tehke järgmist.

1 Veerud ("A: B"). Autofit

Kirjutasime sellest lähemalt teises artiklis, kuidas VBA -st veergu automaatselt sobitada, sealhulgas kõigi kasutatud veergude automaatset sobitamist.

Automaatne rea kõrgus

Sarnase meetodi abil saate ka ridade kõrgusi automaatselt kohandada.

1 Ridad ("1: 2"). Autofit

Määrake lahtri laius

Veeru laiust saate reguleerida ka lahtrile viidates.

1 Vahemik ("a1"). Kogu veerg. Veeru laius = 20

Määrake raku kõrgus

Või reguleerige rea kõrgusi, viidates lahtrile:

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

Saate veeru laiuse

Veeru veeru laiuse saamiseks tehke järgmist.

12 hämar iColumnWidth nii kauaiColumnWidth = veerud ("a"). ColumnWidth

Märkus. See tagastab väärtuse Null, kui kõik vahemiku veerud ei ole sama laiusega.

Hankige rea kõrgus

Samamoodi saate rea kõrguse:

12 hämar iRowHeight sama kauaiRowHeight = read ("1"). RowHeight
wave wave wave wave wave