Excel VBA ベーシック 模擬問題 模擬試験

Excel VBA ベーシック 模擬問題 第4問  4章-1

セル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