Vba を使用して excel でセルを書式設定する方法 (例付き)
VBA のさまざまなプロパティを使用して Excel でセルの書式を設定するには、次のようなさまざまな方法があります。
- インデントを追加する
- 応用
- 国境
- クリエイター
- 文字フォント
- 隠し数式
- 水平方向の配置
- 出金レベル
- インテリア
- ロックされています
- セルを結合します
- 数値形式
- 数値ローカル形式
- オリエンテーション
- 親
- 削減して調整する
- 垂直方向の配置
- テキストを折り返す
VBA でマクロを作成すると、これらのプロパティの 1 つ以上を使用して、Excel シートの特定の範囲のセルの書式を設定できます。
次の例は、これを実際に行う方法を示しています。
例: VBA を使用して Excel でセルを書式設定する方法
Excel に次のバスケットボール チーム名のリストがあるとします。
次のマクロを作成して、範囲A2:A11の各セルを特定のプロパティで書式設定できます。
SubFormatCells ()
With Worksheets("Sheet1").Range("A2:A11")
.Font.FontStyle = "Bold"
.Font.Name = "Calibri"
.Font.Size = 13
.Font.Color = vbRed
.HorizontalAlignment = xlCenter
End With
End Sub
このマクロが実行されると、範囲A2:A11の各セルが指定した方法で書式設定されます。
この特定のマクロを使用して、範囲A2:A11内の各セルに次の変更を加えました。
- フォントスタイルを太字に変更しました。
- フォント ファミリーを Calibri に変更しました。
- フォントサイズを13に変更しました。
- フォントの色を赤に変更します。
- テキストを水平方向に中央揃えにしました。
この例は、特定の範囲のセルを書式設定する 1 つの方法のみを示していることに注意してください。
VBA で使用できるさまざまなプロパティを使用して、セルを希望の外観に書式設定できます。
注: VBA で使用できるすべてのセル書式設定プロパティの完全なドキュメントは、ここで見つけることができます。
追加リソース
次のチュートリアルでは、VBA で他の一般的なタスクを実行する方法について説明します。
VBAを使用してフォントを太字にする方法
VBA を使用してテキストを中央揃えにする方法
VBAを使用してフォントサイズを設定する方法