構文
Range.Underline = expression
expression・・・文字に下線を設定するor解除する値を入れる。
Rangeオブジェクトの FontのUnderlineプロパティで文字に下線を設定します。
使用可能な定数は以下です。
■XlUnderlineStyleクラス
定数 | 値 | 下線の種類 |
xlUnderlineStyleDouble | -4119 | 二重下線 |
xlUnderlineStyleDoubleAccounting | 5 | 二重下線(会計) |
xlUnderlineStyleNone | -4142 | 無し |
xlUnderlineStyleSingle | 2 | 一重下線 |
xlUnderlineStyleSingleAccounting | 4 | 一重下線(会計) |
Font.Underlineプロパティのサンプルコード
Public Sub sample() '■セルA1の文字に下線を設定(一重下線)にする Range("A1").Font.Underline = xlUnderlineStyleSingle Debug.Print Range("A1").Font.Underline '2 '■セルA1を含む表に対して文字に下線を設定(一重下線(会計))にする Range("A1").CurrentRegion.Font.Underline = xlUnderlineStyleSingleAccounting '■シート全体の文字に下線を設定(二重下線)にする Cells.Font.Underline = xlUnderlineStyleDouble '■セルB2の文字に下線を設定(二重下線(会計))にする Cells(2, 2).Font.Underline = xlUnderlineStyleDoubleAccounting '■セルB1の文字の下線をなしにする Range("B1").Font.Underline = xlUnderlineStyleNone End Sub
注意点
- MicrosoftのヘルプにはxlUnderlineStyleSingleAccountingはサポートされていないとの事ですが、
現在も設定可能です。Excel2019 21/07/17時点
コメント