Rivin korkeus - sarakkeen leveys - esimerkkejä VBA -koodista

Tämä opetusohjelma osoittaa, kuinka rivikorkeus ja sarakeleveydet asetetaan VBA: n avulla.

Excelin rivien korkeuksia ja sarakkeiden leveyksiä voidaan muuttaa VBA: ssa asettamalla .RowHeight- ja .ColumnWidth -ominaisuudet.

Aseta sarakkeen leveys VBA: lla

Makro asettaaksesi sarakkeen leveys sarakkeista A - E:

123 Alasarake_leveys ()Sarakkeet ("A: E"). Sarakkeen leveys = 30End Sub

Aseta rivin korkeus VBA: lla

Makro asettaaksesi rivin korkeus rivistä 1:

123 Alarivin korkeus ()Rivit ("1: 1"). RiviKorkeus = 30End Sub

Automaattisen sarakkeen leveys

Excel tarjoaa mahdollisuuden automaattiseen sovittamiseen sarakeleveydet. Tämä ominaisuus säätää sarakkeen leveyden siten, että sarake (sarakkeet) on riittävän leveä, jotta se mahtuu sarakkeessa olevaan tekstiin.

Automaattisen sarakkeen leveyden säätäminen VBA: ssa:

1 Sarakkeet ("A: B"). Automaattinen sovitus

Kirjoitimme tästä lisää toisessa artikkelissa sarakkeen automaattisesta sovittamisesta VBA: sta, mukaan lukien kaikkien käytettyjen sarakkeiden automaattinen sovitus.

Automaattinen rivin korkeus

Voit myös sovittaa rivien korkeudet automaattisesti vastaavalla menetelmällä:

1 Rivit ("1: 2"). Automaattinen sovitus

Aseta solun leveys

Voit myös säätää sarakkeiden leveyksiä viittaamalla soluun:

1 Alue ("a1"). Koko sarake. Sarakkeen leveys = 20

Aseta solun korkeus

Tai säädä rivien korkeuksia viittaamalla soluun:

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

Hae sarakkeen leveys

Sarakkeen leveyden saaminen:

12 himmeä iColumnWidth niin kauaniColumnWidth = sarakkeet ("a"). ColumnWidth

Huomautus: Tämä palauttaa nollan, jos alueen kaikkien sarakkeiden leveys ei ole sama.

Hanki rivin korkeus

Samalla tavalla voit saada rivin korkeuden:

12 himmeä iRowHeight niin kauaniRowHeight = rivit ("1"). RowHeight
wave wave wave wave wave