Výška řádku - Šířka sloupce - Příklady kódu VBA

Tento tutoriál předvede, jak pomocí VBA nastavit výšku řádku a šířku sloupce.

Výšky řádků Excel a šířky sloupců lze ve VBA změnit nastavením vlastností .RowHeight a .ColumnWidth.

Nastavte šířku sloupce pomocí VBA

Makro pro nastavení šířka sloupce sloupců A až E:

123 Podsloupec_Šířka ()Sloupce („A: E“). Šířka sloupce = 30End Sub

Nastavte výšku řádku pomocí VBA

Makro pro nastavení Výška řádku řádku 1:

123 Podřízená výška ()Řádky ("1: 1"). RowHeight = 30End Sub

Šířka sloupce Autofit

Excel nabízí možnost šířky sloupců „Autofit“. Tato funkce upravuje šířku sloupce tak, aby sloupce byly dostatečně široké, aby se do nich vešel veškerý text nalezený v daném sloupci.

Jak automaticky přizpůsobit šířky sloupců ve VBA:

1 Sloupce („A: B“). Autofit

Více jsme o tom napsali v jiném článku o tom, jak automaticky přizpůsobit sloupec z VBA, včetně toho, jak automaticky přizpůsobit všechny použité sloupce.

Výška řádku Autofit

Podobně můžete také automaticky přizpůsobovat výšky řádků:

1 Řádky („1: 2“). Autofit

Nastavit šířku buňky

Šířky sloupců můžete také upravit odkazováním na buňku:

1 Rozsah ("a1"). EntireColumn.ColumnWidth = 20

Nastavit výšku buňky

Nebo upravte výšky řádků odkazem na buňku:

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

Získejte šířku sloupce

Chcete -li získat šířku sloupce sloupce:

12 ztlumit iColumnWidth tak dlouhoiColumnWidth = sloupce ("a"). ColumnWidth

Poznámka: Toto vrátí Null, pokud všechny sloupce v rozsahu nemají stejnou šířku.

Získejte výšku řádku

Podobně můžete získat výšku řádku:

12 ztlumit iRowHeight tak dlouhoiRowHeight = řádky ("1"). RowHeight
wave wave wave wave wave