Tips

【ExcelVBAベーシック】Withステートメント【練習問題】

【ExcelVBAベーシック】Withステートメント【練習問題】

ExcelVBAベーシックの試験範囲に関する練習問題を記載していきます。
勉強して得た知識が定着しているかを確認しましょう。
他の練習問題を見たい場合は練習問題一覧を押下し確認してください。

【問題】

セルB2に背景は黒、文字色は赤で「あいうえお」を出力するコードをWithステートメントを使い記述してください。
※黒のプロパティ値は1、赤のプロパティ値は3です。

【解答と解説】
※問題の要件を満たしていれば正解としてください。

Withステートメントを使ったコードは以下になります。
[code] With Range("B2")
.Value = "あいうえお"
.Interior.ColorIndex = 1
.Font.ColorIndex = 3
End With
[/code]

ちなみにWithステートメントを使わない場合のコードは以下になります。
[code] Range("B2").Value = "あいうえお"
Range("B2").Interior.ColorIndex = 1
Range("B2").Font.ColorIndex = 3
[/code] 記述する行数はWithステートメントを使わない方が少ないのですが
Withステートメントを使った方が可読性が良いですね。

▼実際に試したのがこちら

セルB2に背景は黒、文字色は赤で「あいうえお」が出力されました。


excel_VBAを学んで業務効率化!

excel-vba入門 連載

Recent News

Recent Tips

Tag Search