以下の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 メソッドの効果です。