• ベストアンサー

EXCEL VBA マクロ  致命的な エラーの件

マクロの初心者です。 EXCEL VBA でタイマーマクロを作成しましたが、USBでWindpws7から、WindousXP 等へコピーし、実行すると、「致命的なエラーです」と表示され、プロジェクトエクスプローラーにsheetが青字で自動的に追加されていたりなどして、実行できません。どなたか対処方等教えていただけないでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • DUDDLAY
  • ベストアンサー率66% (136/203)
回答No.1

Duddlay と申します。 >Windpws7から、WindousXP等へコピー コピー先の Excel のバージョンは合っていますでしょうか。 また、コピーする際、VBA を組み込んだ Excel シートもコピー していますでしょうか。 VBA だけコピーすると、Form の名前や Sheet/Cell の名前が 一致せず、また、Excel のバージョンが異なれば、VBA の命令 自体が存在せず、エラーとなってしまうことがあります。 そのあたり、一度確認してもらえませんでしょうか。

aichiumare
質問者

お礼

お返事遅くなりまして、誠に申し訳ありません。Duddlay様のおっしゃいました通り、Excelのバージョンが異なっていました。Excel2010をExcel97-2003ブックで保存したところ、エラーがなくなりました。本当にありがとうございました。 今後ともよろしくお願いします。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • EXCEL VBA マクロ値 のコピーについて

    マクロの初心者です。EXCEL VBA でタイマーマクロを作成し、結果の値を他ファイルの  EXCELシートに貼り付けようとしたところ、2012/9/30 13:38が2008/9/29      13:38となり、-0:08:53が-0.00616898148・・・・となり、真値がコピーできません。どなたか教えていただけないでしょうか?

  • マクロ VBAについて

    例えばsheet1に試験1、試験2、試験3というマクロが保存されていたとします。 この状態で もし試験1と試験2のマクロが実行されていれば試験3のマクロを実行する。というVBAは可能なのでしょうか。 私は初心者ですがたぶんIFを使うんではないかと思うんですが、詳しい方いましたら宜しくお願いします。

  • エクセルVBAでブックを開くとマクロを実行するようにしたいのですが

    ブックを開くと同時に開いたシートを保護するようにしたいのですがうまくいきません。通常(?)ボタンを作っておいて押すと実行すると思うのですが、そうせずにブックを開くと実行するようにならないかと思っています。保護をするコードはわかるのですが、どこにそれを書き込んだらいいのかもわかりません。VBAプロジェクトを見るとSheet1,Sheet2,ThisWorkbook,UserForm1とありますが、そのうちのどこかに置くのでしょうか?

  • VBAマクロについて教えてください

    よろしくお願いします。私はVBAマクロはいまだに理解できていません。 次のマクロは教えてもらったものです。なにをやっているかはわかりますが シートabcは保護にしていますので一行目が実行されません。 そこで一行目を実行する前にシートabcの保護を解除して 一行目を実行後にまた保護を有効にしたいのですが VBAではなんと書いたらいいのでしょうか どなたか教えてください。せっかく式ができても使えなくて困っています Sheets("abc").Range("P5:S8") = Range("P5:S8").Value ActiveWorkbook.Save Application.Quit

  • VBAでマクロを消すコマンドがありますか

    Sheet1に「コピー」ボタンを置き、クリックすると"Sheet1"のコピー"Sheet1 (2)"を作成するマクロを作成しました。 このあと、"Sheet1 (2)"にコピーされた全てのボタンとマクロを削除したいのですが、 ボタンの削除はうまくできましたがマクロが残ってしまいます。 これをやる目的は、Sheet1でいろいろ編集した帳票をReadOnlyの保存版を作って残したいということです。 ボタンが無くなるので"Sheet1 (2)"のマクロは使えなくなり、目的は達成しているのですが、できればごみとなった"Sheet1 (2)"のマクロを消したいのです。 VBAの記述内でマクロを消去することはできるのでしょうか。

  • エクセルでシートコピーするマクロについて

    マクロ初心者です。宜しくお願いします。 エクセルで一つのSheet1があります。そのSheet1には、一覧表があります。マクロを実行することで、Sheet1の後ろにSheet2を作成して、Sheet1と同じ一覧表をコピーして表示できるようにし、それを、マクロを実行すれば、ワークシートが一枚追加され、Sheet2のシート名になり、シートを追加する度にシート名が、Sheet3、Sheet4、Sheet5となるようにしたいです。 分かりづらい説明ですが、宜しくお願いします。

  • エクセルVBA初心者です。マクロを組んでください。

    エクセルVBA初心者です。組んで欲しいマクロがあります。 Sheet 1に13桁を入力するセル sheet 2に検索したいデータ 手順としては、 Sheet 1のセルにデータを入力 →13桁以上でマクロが開始(されるように設定します) →Sheet 1のセルと同じ数列をSheet 2の列Aから検索 →該当のセルを含む行をSheet 3にコピー →Sheet 1の入力セルの少し下にもコピー (確認用) というのを一回一回ずつやりたいです。 できれば作業中マウスやキーボードを触りたくないので、そのために、マクロの終わわりには入力セル内の消去、マクロの始まりには確認用でコピーした行の削除もつけて下さい。 検索するSheet 2には同じデータが含まれているので、出来ればひとつずつSheet 3にコピーしたいので組み込んで頂けると幸いです。 よろしくお願いいたします。

  • エクセルのファイルが壊れてVBAが出来ない!

    何が、原因か未だに分からないのですが、壊れたファイルを開いたせいか、VBAプロジェクトウィンドウにおいて、シートの色が灰色ではなく、青色になってしまい、 その後他のファイルを開いても、○○を開けません。と出てしまいます。 また、VBAのウィンドウには、ファイルの認識がないため、マクロも実行できませんと出てしまいます。 原因は定かではないのですが、シートを大量にコピーしたり移動していたのが悪かった気もします。 何か心当たりのある方は宜しくお願い致します。 また、VBAのウィンドウの開き方、Alt+F11後のウィンドウの配置を初期化するのにはどうしたらいいのでしょうか? 宜しくお願い致します。 * 先ほど、重大なエラーが出たため、再インストールしましたが、ある特定のファイルを開くと、また壊れてしまいます。 宜しくお願い致します。

  • VBA マクロ 他ファイル 毀損 防止 の件

    マクロの初心者です。VBA マクロでタイマープログラムを作成しましたが、実行中に、他のファイルをオープンにすると、他ファイル上にタイマー数字が出現し、困っています。どなたか、他ファイル保護のためのプログラム作成方法を教えていただけないでしょうか?よろしくお願いします。

  • EXCELのVBAでシートコピーをしたとき元のマクロを削除するには?

    VBAのマクロでシートのコピーをしたいのですが、元のシートにはVBAのコードが含まれています。コピーするのはデータだけのコピーが必要で、マクロ自体は必要ないのですが、それを削除するコードはどのように書いたらいいのでしょうか? どうしてもコピーしたファイルを開くと「マクロが含まれています」という確認メッセージが出てしまうのですが、それもなくしたいのです。 シートにフォームのボタンが配置されている場合も同様に、そのボタン自体をなくした状態でコピーを行いたいのですが・・・。プログラムで行うのは不可能なのでしょうか?

このQ&Aのポイント
  • 7歳の子持ちシンママが2歳歳下の彼氏と同棲や結婚したいと思っているが、彼氏は乗り気ではない。
  • シンママは都営住宅を退去しなければならず、将来が不安定な状況にある。
  • 彼氏は若く収入も少なく、紹介することも気が引けるため、同棲や結婚には消極的である。
回答を見る