マクロでの列幅の設定(Microsoft Excel)
マクロを使用してデータを処理し、ワークブックの出力をフォーマットすることは珍しいことではありません。マクロを使用してこのタイプの作業を行う場合は、マクロを使用して列の幅を変更することをお勧めします。その場合は、ColumnWidthプロパティに注意する必要があります。このプロパティをColumnオブジェクトに適用すると、現在のフォント設定に基づいて、列の幅が文字数で示されます。
たとえば、次のコードスニペットは、選択範囲の列をステップスルーし、各列の幅を10文字に設定します。
For Each c In ActiveWindow.RangeSelection.Columns c.ColumnWidth = 10 Next c
注:
このページ(または_ExcelTips_サイトの他のページ)で説明されているマクロの使用方法を知りたい場合は、役立つ情報を含む特別なページを用意しました。
link:/ excelribbon-ExcelTipsMacros [ここをクリックして、新しいブラウザタブでその特別なページを開きます]
。
_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。
このヒント(9333)は、Microsoft Excel 2007、2010、2013、2016、2019、およびOffice 365のExcelに適用されます。Excelの古いメニューインターフェイス用のこのヒントのバージョンは、次の場所にあります。
link:/ excel-Setting_Column_Width_in_a_Macro [マクロでの列幅の設定]
。