dak ブログ

python、rubyなどのプログラミング、MySQL、サーバーの設定などの備忘録。レゴの写真も。

VBA でカラムの幅を変更する方法

2020-09-10 22:50:39 | VBA

VBA でカラムの幅を変更する方法のメモ。

以下のような excel の表で対象カラムの幅を VBA で変更します。

ついでに、セル内で折り返します。

対象カラム
あいうえおかきくけこ
さしすせそたちつてと
Sub set_column_width_in_sheet()
    Dim str_col As String
    Dim r

    str_col = "A"
    r = 2
    While Cells(r, str_col).Value <> ""	' 折り返して表示
        Cells(r, str_col).WrapText = True
    Wend

    ' 列の幅を変更
    Columns(str_col + ":" + str_col).ColumnWidth = 80
End Sub

Sub set_column_width_in_all_sheets()
    Dim i As Integer
    For i = 1 To Sheets.Count
        Sheets(i).Activate
        Call set_column_width_in_sheet
    Next

    Sheets(1).Activate
End Sub

この記事についてブログを書く
« VBA で部分文字列の色を変更... | トップ | word2vec の Out-Of-Vocabula... »

VBA」カテゴリの最新記事