質問: false worksheets("a").delete *********************************************** 実施したい事は、”a”とあるシートより、シート”b”に値を貼り付けるというものですが、常に貼り付けの部分でエラーが生じております。エラーが生じた際に、表示されるエクセルのヘルプには、以下のような事がかかれているのですが、シートbには値が入力されていないことが原因なのでしょうか? *****以下エクセルのエラーメッセージ************************ 実行時エラー”1004” rangeクラスのpastespecialメソッドが失敗しました************************ *****以下エクセルのヘルプ内容************************ 適用された状況ではメソッドを使用できません。特に、range オブジェクトの一部のメソッドでは、対象となる範囲にデータが入力されている必要があります。範囲にデータが入力されていない場合は、メソッドの実行に失敗します。 お忙しい所申し訳ありませんが、宜しくお願いいたします。
回答: #1です、 activesheet.unprotect と activesheet.protect が関係していることは間違いないですが、 #1の指摘は違いますね、忘れて下さい。