作成してもらったマクロです、作成者多忙で修正は即不可ですので、何とか解決したいのですが自分はマクロを理解できないので、どなたか教えてください。
症状は現在(仮りにAとします)WinXPで正常に動いております(エクセル2000)このソフトをLAN(仮称B エクセル2003)でも使用しておりましたが、LANでエラー発生。ほか(仮称 C、D)などにAからデータとソフトをコピーしてもエラー発生、現状はAではつかえてますがLANで使いたいので、、
全部のソースは文字数の関係で貼り付け不可ですので エラーらしきところを張りつけます「エラーは非表示モジュラー1でコンパイルエラー」です
1行目で黄色反転して11行目でとまってます。
Private Sub WorkSheet_Delete(Target_Sheet0 As String) 'シート削除
'ActiveBookのシート「Target_Sheet0」があれば「削除」、
'無ければそのまま
'無い物を削除実行はアラーム表示となるので
On Error GoTo ErrSheetDelete
Application.DisplayAlerts = False
Worksheets(Target_Sheet0).Delete
Application.DisplayAlerts = True
GoTo ExitSheetDelete
ErrSheetDelete:
Error_Number = Err.Number ' その後、オートメーション エラーの発生を調べます。
Msg = "仮台帳がアクティブにできませんSub WorkSheet_Delete。Error_Number=" & Error_Number
Err.Clear ' Err オブジェクトのプロパティをクリアします。
ExitSheetDelete: '
'Stop
End Sub
No.1ベストアンサー
- 回答日時:
Microsoft Officeのマクロはある時期に仕様がガラッと変わりました。
そのバージョンは忘れてしまいましたがご使用のバージョンあたりが怪しい。
仕様変更が原因だった場合、マクロに詳しい人でないと対処不可能です。
自動変換ツールもありますが万能ではないのであてには出来ません。
というか、2003で開いた時それっぽいメッセージが表示されませんか?
バージョンが原因でないとしても「On Error GoTo ~」が使用されているのでエラーの出た場所が原因とは限りません。特にエラーフックかけているのに「On Error GoTo 0」で解除していませんからね。これだけ見せられても解読不可能です。全体を見ないことには…
と言うことで、マクロを理解していない人に対してここで解決に導くことは出来ません。
対処してもらえるまでは正常に動作するパソコンを借りて急場をしのいでください。
この回答への補足
早速の回答有り難う御座います。エクセルのバージョンの違うPCからLANで使用してました、念のため 使えるPCがエクセル2000すので 2003を削除、2000をインストールしてもエラー発生です。念のためWin XPとWin2000のPCでも試しましたがやはり駄目でした。
ソースを全部送れないの(文字数が多くなってしまうので)でやはり判読出来ないでしょうね。
マクロを勉強しないと駄目でしすかね
それとメッセージはコンパイル エラーのみです
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) Changeイベントで複数セルへの貼り付けおよび値削除時に1個目のセルのみエラーになる 3 2022/12/21 09:07
- Visual Basic(VBA) 【VBAエラー】Nextに対するForがありません 対策について 5 2022/11/21 21:26
- Visual Basic(VBA) シート削除のマクロで「deleteメソッドは失敗しました」となります。助けてください! Sub 不要 6 2022/09/08 16:41
- Excel(エクセル) エクセルVBAでオブジェクトが必要です 2 2022/09/10 16:37
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Excel(エクセル) なぜExit Subがあるのかわかりません 4 2023/02/19 12:34
- Visual Basic(VBA) エクセルのマクロについて教えてください。 7 2023/07/04 09:18
- Excel(エクセル) フォルダ内の全ブックのシート名を変更したい 7 2022/09/22 21:34
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/06 17:46
- Visual Basic(VBA) VBA 改行コードの取り方 1 2022/03/22 14:14
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
リクエストの有効期限が切れま...
-
chromeブラウザに勝手に別のサ...
-
「このURLはコンテンツブロッカ...
-
Instagramで自分が他人にしたコ...
-
エラー:93 クラス文字列が無...
-
OpenClipboardに失敗しました(...
-
パソコンに着いての質問です。 ...
-
Message from maxima's stderr ...
-
マイクロチップ社のMpasmwin.exe
-
ラスタライズのエラー
-
0x80070141 のエラー
-
トランザクションとはなんでし...
-
教えてください。 パソコンの用...
-
pcを覗く人
-
パソコンのウィルスについて
-
アンインストールしたプログラ...
-
右クリックで画像コピー やば...
-
動画のダウンロードが突然出来...
-
縮小専用でResizedした写真の在...
-
勝手にダウンロードされた Web...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
交通系icカードとクレカの磁気...
-
「このURLはコンテンツブロッカ...
-
フリーキャドの変換(移動)に...
-
みつも郎liteのファイルがエラ...
-
リクエストの有効期限が切れま...
-
ラスタライズのエラー
-
GOM-playerでスクリプトエラー...
-
OpenClipboardに失敗しました(...
-
パソコンに着いての質問です。 ...
-
ソフトウエアー エラー???
-
PDFファイルを開こうとすると、...
-
フリーソフトでエラーが出て困...
-
最近wimax+5Gに変えたんですが...
-
以前作ったエクセルファイルを...
-
富士通SystemwalkerOperationMa...
-
ANSYS_ED エラーについて
-
インターナルエラー:GEDIT 3 ...
-
Instagramでリクエストにエラー...
-
ツイッターでページでエラーが...
-
iTunesで曲をインポートすると...
おすすめ情報