セルC2の値をメッセージボックスで表示するマクロとして、空欄に入るものを数値と記号を使い解答しなさい。
Sub Exam1()
MsgBox Cells【 ① 】.Value
End Sub
正解
【 ① 】(2, 3)
解説
【4章 VBAの構文】
Cellsオブジェクトの構造
●Cellsの特徴はRangeではRange("列行")となっていますが、
(行,列)と左右反対になっているのと、列は左から何列目にあるかで、番号で指定が可能なことです。
例
C列なら 左から3列目にあるので「3」です。
●なおCellsの列番号には何列目かを表す数値だけでなくRangeのようにABCなどで指定することもできます。
その場合はダブルクォーテーションで囲みます。
例
Cells(2, 3) →Cells(2, "C")
●Cellsを使ったセルの表現
構文
Cells(行番号,列番号)
●なおCellsは(s)がついていますがコレクションではなくセルを表す用語です。
【コード解説】
Sub Exam1()
MsgBox Cells(2,3).Value
' C2の値を表示します。「2」は行番号、「3」は列番号で、C列を指します。
End Sub
スポンサーリンク
スポンサーリンク