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

Excel VBA ベーシック 模擬問題 ランダム順出題 ⓵ 第15問

基準となるセルから別のセルを表すOffsetプロパティの記述として、誤っているものを選択肢から1つ解答しなさい。

 

1.基準セル.Offset(1, 1)は、基準セルから1行下、1列右のセルを表している。

2.基準セル.Offset(-1, -1)は、基準セルから1行上、1列左のセルを表している。

3.基準セル.Offset(,1)Selectは、基準セルから1列右のセルを表している。

4.基準セル.Offset(1, 0).Selectは、基準セルから1行上のセルを表している。

 

正解

4

解説

【6章 セルの操作】

【Offsetプロパティ】

Offsetプロパティは、指定したセルの位置から別のセルの位置を指定することができます。

構文

セル.Offset(行, 列)

Offsetプロパティの基点となるセルの位置は(0,0)で行, 列です。

右に一つ目のセルは(0,1)、下に一つ目のセルは(1,0)という具合に指定します。

 ー(マイナス)の値は、行の場合は左、列の時は上を表します。

 

VBAベーシック セルの操作

引数の省略

・行を下に一つ目のセルは(1,0)のときは(1)、

列を右に一つ目のセルは(0,1)(,1)のように

行や列の変わらない時、Offsetの引数の0を省略して表すこともできます。

・Offset(1, 0)・・・Offset(1)

・Offset(0, 1)・・・Offset(, 1)

 

基準となるセルから別のセルを表すOffsetプロパティの記述として、

誤っているものを選択肢から1つ解答しなさい。

 

1.基準セル.Offset(1, 1)は、基準セルから1行下、1列右のセルを表している。

正しい。

セルから1行下、1列右のセルを表しています。

セルの位置を表すOffsetプロパティの構文は以下のとおりです。

Offset(行, 列)

 

2.基準セル.Offset(-1, -1)は、基準セルから1行上、1列左のセルをを表している。

正しい。

セルから1行上、1列左のセルを表しています。

 

3.基準セル.Offset(,1)Selectは、基準セルから1列右のセルを表している。

正しい。

Offset(, 1)は、Offset(0, 1)の引数「0」を省略して表しています。

セルから1列右のセルを表しています。

0はOffsetプロパティの基点となるセルの場所と変わらないこと表しています。

 

4.基準セル.Offset(1, 0).Selectは、基準セルから1行上のセルを表している。

誤り。

基準セル.Offset(1, 0).Selectは、アクティブセルから1行下のセルを表しています。

0はOffsetプロパティの基点となるセルの場所と変わらないこと表しています。