VBA 太字
In this Article
VBAを使用すると、セル内のテキストを太字にすることができます。このチュートリアルでは、テキストを太字にする方法を学びます。
VBAでテキストを太くする
セル内のテキストを太字にするには、FontオブジェクトのFont.BoldプロパティをTrueに設定します。次のコードは、セルA1内のテキストを太字にするものです。
Range("A1").Font.Bold = True
結果は次のようになります。
上記の例では、Rangeオブジェクトと Fontオブジェクトを組み合わせて使用しました。また、目的のセルを参照するために、Fontオブジェクトと一緒にCellオブジェクトを使用することもできます。次のコードは、Cell C2 のテキストを太字にするものです。
Cells(2, 3).Font.Bold = True
VBAで太字を解除する
セル内の太字テキストを通常のフォントの太さにするには、FontオブジェクトのFont.BoldプロパティをFalseに設定します。次のコードは、セルA1の太字を通常のフォントの太さにするものです。
Range("a1").Font.Bold = False
VBAですべての書式を削除する
.ClearFormatsメソッドを使用すると、太字のフォントの太さを含め、ワークシート内の 1 つのセルまたはセルからすべての書式設定を削除することができます。次のコードは、ワークシート内のすべてのセルからすべての書式を削除し、その結果、太字のテキストが通常のフォントの太さに変更されます。
Cells.Select
Selection.ClearFormats