初めて投稿させて頂きました。
Excel VBAで開発されたソフトの改造を行っているのですが、初めてのVBAで悪戦苦闘しております。
<開発環境>
・WindowsXP Pro SP3
・Celeron 540(1.8GHz)
・メモリ1GB
・Microsoft Office2007 SP1
改造元ソフトはOffice2000で開発されており、Office2007で動作するとマクロエラーが発生する処理があります。
因みにまだソフト改造はしてなく、そのままOffice2007で動作させるだけでマクロエラーが発生します。
発生する箇所はVBAコードで定義されており、下記のマクロ実行時です。
Application.Run ("macro1")
マクロエラーの内容は下記になります。
-------------------------------
マクロエラー
[dbg.xls]マクロ(excel4.0)BV25
-------------------------------
この「macro1」はVBAのコードにはありません。
Excelの開発タブのマクロ一覧にはあります。
マクロ一覧で「macro1」を選択して、"編集"ボタンを押しても、マクロ一覧画面が消えるだけで何も表示されません。
この「macro1」がどこに定義されているか調べても全く判らず、ここで質問させて頂いた次第です。
Office2000やOffice2003ではマクロエラーが発生せずに正常に動作します。
Office2007のマクロセキュリティ設定を「すべてのマクロを有効にする」にしてます。
開発者向けのマクロ設定を「VBAプロジェクトオブジェクトモデルへのアクセスを信頼する」にチェックしても改善しません。
Office2000やOffice2003では動作しているので「macro1」はどこかに定義されているのだと思いますが、VBAコードにはありませんでした。
マクロ一覧にありますが、マクロ一覧の編集ボタンを押してもマクロが表示されません。
このマクロ「macro1」はどこで定義されているか、ご教授して頂けると助かります。
判りにくい説明で申し訳ありませんが、よろしくお願いします。
No.1
- 回答日時:
開発された方にもわからないのでしょうか。
No.2ベストアンサー
- 回答日時:
エラーがexcel4.0となってますからマクロシートが使われているのでは?
シートタブにマクロシートは表示されてませんか。
あったらそれをアクティブにすればそこに4.0マクロが書かれていると思いますが。
マクロシートが見当たらなければ、非表示になっていると思われますので、表示してみてください。
外しましたらご容赦!
ご指摘の通りでした!
マクロシートが非表示になっていてわかりませんでした。
これだけの為に1日も費やしました(汗)
本当に感謝してます。
ありがとうございました!!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBA アドインについて お詳しい方 ご教授をお願いします。 相談事項 現在以下の対応を実施した所、 1 2022/11/02 16:53
- Visual Basic(VBA) パーソナルXLSBのfuctionを呼び出すと「Functionが定義されていません」のエラーになる 2 2022/08/22 22:51
- Excel(エクセル) 【マクロ】エラーが発生⇒実行時エラー58既に同名のファイルが存在 5 2022/08/31 10:03
- Excel(エクセル) マクロの付いたExcelが開けません 3 2023/02/01 10:54
- Excel(エクセル) Excel起動時にエラーダイアログが表示される 3 2022/07/28 19:52
- Word(ワード) Word 2016のマクロを Word 2021のWordでキー動作させたい 3 2023/04/12 16:14
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルのオートフィルターのしぼりをクリアーしたい 2 2022/12/24 08:36
- Word(ワード) office 2021へ自分用のクイックアクセスとマクロをコピーしたい 2 2023/03/11 21:15
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/03 12:30
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルブックの全シートの非表示列を再表示したい 1 2022/12/24 20:48
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで特定の列が0表示の場...
-
Excel マクロ VBA プロシー...
-
Excel・Word リサーチ機能を無...
-
ExcelのVBA。public変数の値が...
-
メッセージボックスのOKボタ...
-
2つのマクロでチェックボックス...
-
エクセルのマクロについて教え...
-
Excel2013 VBA マクロ実行中に...
-
エクセルのマクロについて教え...
-
VBA初心者 Ctrl+での操作、ボタ...
-
エクセルで別のセルにあるふり...
-
エクセルのマクロについて教え...
-
Excelマクロを引数付で起動
-
「マクロ」の語源
-
エクセルのマクロについて教え...
-
レポートで空データ時に印刷しない
-
ユーザーフォームを起動しなが...
-
エクセルのマクロについて教え...
-
エクセルのマクロについて教え...
-
エクセルのマクロについて教え...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel・Word リサーチ機能を無...
-
特定のPCだけ動作しないVBAマク...
-
エクセルで特定の列が0表示の場...
-
Excel マクロ VBA プロシー...
-
メッセージボックスのOKボタ...
-
一つのTeratermのマクロで複数...
-
エクセルで別のセルにあるふり...
-
ExcelのVBA。public変数の値が...
-
エクセルに張り付けた写真のフ...
-
ExcelVBAでPDFを閉じるソース
-
EXCELのVBAでRange("A1:C4")を...
-
Excel VBAからAccessマクロを実...
-
TERA TERMを隠す方法
-
エクセルのマクロについて教え...
-
エクセルのマクロについて教え...
-
エクセルのマクロについて教え...
-
エクセルのマクロについて教え...
-
マクロ実行時、ユーザーフォー...
-
Excelのマクロについて教えてく...
-
ソース内の行末に\\
おすすめ情報