Excel ベーシック 問題 9 – 2
各ワークシートのセルA1に「100」、セルA2に「200」を入力していきたい。このとき、【 1 】に入る適切な内容を2つ答えなさい。
Sub Test1()
Dim i As Long
For i = 1 To Worksheets.Count
Worksheets(i).【 1 】
Range("A1") = 100
Range("A2") = 200
Next i
End Sub
選択肢
- Move
- Activate
- Select
- Visible
正解を見る
正解
2. Activate
3. Select
解説
「Activateメソッド」は、指定したシートなどをアクティブにするメソッドです。
この問題の場合、「ワークシート1」→「ワークシート2」→「ワークシート3」とアクティブシートが切り替わっていきます。
「Selectメソッド」は、指定したシートなどを選択するメソッドです。
この問題の場合、「Activateメソッド」と同じ結果になります。
そのため、こちらも「ワークシート1」→「ワークシート2」→「ワークシート3」とアクティブシートが切り替わっていきます。
したがって、正解は「2. Activate」「3. Select」になります。
「Moveメソッド」は、シートなどを移動するメソッドです。
「Visibleプロパティ」は、シートを表示/非表示にするプロパティです。