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

Excel VBA ベーシック 模擬問題 第36問  6章-

以下のVBAコードを実行したとき、セルA1はどのようになるか。

以下の選択肢より正しいものを1つ解答しなさい。

 

Sub Exam1()

 Range("A1").ClearFormats

End Sub

 

1.セルA1に入力されている値と数式がクリアされる。

2.セルA1に設定されている表示形式、背景色、文字色、罫線などの書式がクリアされる。

3.セルA1に入力されている値、数式、およびすべての書式がクリアされる。

4.セルA1がワークシート上から削除される。 

 

正解

2

解説

【6章 セルの操作】

【ClearFormatsメソッド】

ClearFormatsメソッドは指定のセルの表示形式、背景色、文字色、罫線などの書式をクリアにする。

構文

セル..ClearFormats

 

以下のVBAコードを実行したとき、セルA1はどのようになるか。

以下の選択肢より正しいものを1つ解答しなさい。

 

【コード解説】

Sub Exam1()

 Range("A1").ClearFormats

'ClearFormatsメソッドでセルに設定された書式がクリアになる。

End Sub

 

1.セルA1に入力されている値と数式がクリアされる。

誤り。

これはClearContents メソッドの効果です。

2.セルA1に設定されている表示形式、背景色、文字色、罫線などの書式がクリアされる。

正しい。

ClearFormats メソッドは、セルの値や数式はそのままに、表示形式や背景色、罫線といった書式設定のみをクリアします。

3.セルA1に入力されている値、数式、およびすべての書式がクリアされる。

誤り。

これは Clear メソッドの効果です。

4.セルA1がワークシート上から削除される。

誤り。

これは Delete メソッドの効果です。