次の方法で共有

VBAで他のブックにシートをコピーするとエラーが出る

Anonymous
2013-06-03T04:16:43+00:00

13日までは正常に使用できていたのですが、14日から突然エラーが表示されるようになりました。

正常に動作する時もありますが、ほとんどエラーが表示されます。

今朝エラーが出ましたが、今2回実行しましたがエラーは出ません。

UPDATE等更新されてエラーがでるようになったのでしょうか。

元のブックでVBAで処理を実行した結果、3個のシートを別のシートにコピーします。

別のシートは、VBA実行時に新しいブックを作成し、名前を付けて保存しています。

データが無い状況のブックにシートをコピーするのですが、1枚目は成功し、2枚目でエラーが表示されます。

全て2枚目かと言うとそうでもなく、1枚目で起こった事もあります。

14日から急に現象が発生し、officeの修復を行っても同じでした。

エラー表示ですが、「ファイルが見つかりません:’¥Users¥・・・・・・¥VB3041.tmp’」が表示されます。

「OK」と「ヘルプ」が表示されていますので「OK」を押すと

別のエラー「実行時エラー 1004 worksheetクラスのcopyメソッドが失敗しました。」が表示されます。

どなたか同じような現象で解決された方はいらっしゃらないでしょうか。

検索していたら、他のバージョンの時にウイルスチェックの問題がありましたので、会社に問い合わせてみました。

起動しているウイルスチェックを停止したら、何回実行してもエラーは出なくなりました。

但し止めておく事が出来ないので、対策を聞いたところ、フォルダやファイルで除外ができるので、excelのあるフォルダを除外して見ましたがエラーが出ました。VBAに関係するフォルダがどこかにあるのでしょうか?

VBAに関するフォルダがあるようでしたら教えて頂けないでしょうか

開発者テクノロジ | Visual Basic for Applications

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2013-06-04T00:04:03+00:00

まさひろMGRV8 さん、こんにちは。

マイクロソフト コミュニティ への投稿ありがとうございます。

Excel 2010 で VBA を使ってシートをコピーする際に発生する現象についての質問でいいですか?

探した範囲では、Windows Update の後に同じような現象が発生するようになった、という情報は見当たりませんでした。

現象が発生するようになった頃に、ブックファイルの保存場所・ファイル形式を変更したということはありませんか?

どこに要因があるのか、以下のような感じで切り分けを行ってみてはどうでしょうか。

・ 新しいブックファイルを作成して VBA でシートのコピーを行う

・ VBA を使わずに手動でシートのコピーを行う

・ Office セーフ モードで起動した後にブックファイルを開いて VBA の処理を実行する

※ [Ctrl] キーを押しながら [スタート] メニューの [Excel 2010] をクリックすると、Excel を Office セーフ モード で起動できます

参考ページ : Office セーフ モードで起動する方法

エラーコードで調べたところ、次のページが見つかりました。

今回の現象に関係があるのかは判断できなかったのですが、紹介しておきますね。

参考ページ : Excel で、プログラムを使用してワークシートをコピーする際、ランタイム エラー 1004 が発生する。

確認結果などの書き込み、お待ちしています。

この回答は役に立ちましたか?

0 件のコメント コメントはありません

2 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2013-06-12T09:29:38+00:00

    まさひろMGRV8 さん、こんにちは。

    少々お時間が経過したのですが、その後の状況はいかがでしょうか ?

    楠部が紹介しているコメントが参考になればよいのですが、確かめてみた結果はお気軽に返信をしてみてくださいね。

    同様のお悩みでこちらのスレッドを見られた方にも確認点として参考としていただけるように一旦 [ 回答としてマーク ] をさせていただきました。回答としてマーク後も引き続き返信は可能ですので、何かありましたら追加の返信をお待ちしています。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. 削除済み

    この回答は当社の行動規範に違反したため削除されました。 アクションを実行する前にこの回答を手動で報告したか、自動検出機能により特定しました。 詳細については、当社の行動規範を参照してください。


    コメントはオフになっています。 詳細情報