シートをDeleteメソッドで削除しようとした際に表示される確認メッセージでキャンセルボタンを押した場合、どのような結果になるか。
空欄に入るものを以下の選択肢より正しいものを1つ解答しなさい。
Sheets("Sheet1").Delete
上記のコードを実行し、確認メッセージが表示された際にキャンセルボタンを押すと、【 空欄① 】
1. シートの削除が中断され、何事もなくマクロが終了する。
2. シートの削除が中断され、実行時エラーが発生する。
3. シートは削除されるが、確認メッセージが再度表示される。
4. Excelアプリケーションが強制終了する。
正解
1
解説
【9章 シートとブックの操作】
【Deleteメソッド】
●シートをDeleteメソッドで削除しようとすると以下のメッセージが表示されます。
キャンセルボタンを押すと削除することをやめ、通常通りマクロは終了します。

シートをDeleteメソッドで削除しようとした際に表示される確認メッセージでキャンセルボタンを押した場合、どのような結果になるか。
空欄に入るものを以下の選択肢より正しいものを1つ解答しなさい。
Sheets("Sheet1").Delete
上記のコードを実行し、確認メッセージが表示された際にキャンセルボタンを押すと、【 空欄① 】
1. シートの削除が中断され、何事もなくマクロが終了する。
正しい。
キャンセルボタンを押すと、削除の実行がキャンセルされマクロが終了します。
2. シートの削除が中断され、実行時エラーが発生する。
誤り。
キャンセルボタンがクリックされた場合にはエラーが発生しません。
3. シートは削除されるが、確認メッセージが再度表示される。
誤り。
キャンセルした時点でシートは削除されません。また、確認メッセージが再度表示されることもありません。
4. Excelアプリケーションが強制終了する。
誤り。
キャンセルボタンを押しただけでExcelが強制終了することはありません。