【関数・プロパティ設定をつかう】
12 指定した行番号と列番号のセル番地を取得
13 特定の文字列を指定文字列に置き換える
14 セル列番号を英字の列名に変換
15 文字列の中で特定の文字の位置を取得
16 セルの書体を変更
17 セルの文字サイズを変更
18 セルの罫線を変更
「今回は、セルの文字サイズを変更します。
Excel VBA/マクロでセルのフォントを設定するときは、対象となるRangeオブジェクトの
Fontオブジェクトのプロパテイの値を指定します。
Excel VBA/マクロでセルの文字サイズを変更するときは、Font.Sizeプロパティの値を指定します。
Font.Sizeプロパティの構文は、次のようになります。」
「Font.Sizeプロパティでは、フォントサイズを数値で指定します。
予め、次のようなExcelシートを用意します。」
「ExcelのセルB2の文字サイズを変更してみましょう。
予めセルA1に書きこんでおいた文字サイズを読みとり、セルB2にその文字サイズを指定してみましょう。
文字サイズを変数『MojiSize』としてから、プログラムコードを考えてみましょう。」
「『MojiSize』を整数型として変数宣言。
Dim MojiSize As Integer
次に、セルA1に書きこんでおいた文字サイズを読みとります。
MojiSize = Range("A1").Value
そして、セルB2にその文字サイズを指定します。
Range("B2").Font.Size = MojiSizeと記述します。」
Sub 文字サイズを変更()
Dim MojiSize As Integer
MojiSize = Range("A1").Value
Range("B2").Font.Size = MojiSize
End Sub
「その通りです。」
「それでは、セルA1に文字サイズ『9』を書きこんでから、そのマクロを実行してみましょう。」
「セルB2の文字サイズが『9』に変更されました。」
「それでは、セルA1に文字サイズ『18』を書きこんでから、そのマクロを実行してみましょう。」
「セルB2の文字サイズが『18』に変更されました。」
「それでは、セルA1に文字サイズ『28』を書きこんでから、そのマクロを実行してみましょう。」
「セルB2の文字サイズが『28』に変更されました。」
「このように、セルの文字サイズを変更するときは、Font.Sizeプロパティの値を指定します。」
2023-03-19
2021-12-20
2021-12-12