Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


60540 / 76736 ←次へ | 前へ→

【20834】Re:上書き保存をキャンセルした場合、エラー表示を出さない方法について
質問  YN61  - 04/12/21(火) 20:56 -

引用なし
パスワード
   ▼かみちゃん さん:

色々と教えていただき日時が経過していますが・・・最終的にはご指定いただいた4番目のコードを選択して、やっています。(おかげさまで4種類の違いも理解できました)

でもまた、問題が出ています。もしお分かりでしたらよろしくお願いします。

モジュール内のコードを削除して日報12-21が作成できるのですが・・・

「日報12-21.xls'への変更を保存しますか?」・・・→
「はい、いいえ、キャンセル」

この選択を聞いてきます。「はい」にすると、毎日の日報がコード無しで綺麗に仕上がります。が・・・毎回「はい」をクリックするのは脳が無いと思います。
そこで以前にも質問しましたが。

貴殿のご回答・・・では
「日報12-21.xls}は、コードがないブックであれば、閉じる前というか、コードを消したあとに上書き保存のコードを書けばいいだけだと思います。
Sub Macro1()
  ActiveWorkbook.Save
End Sub

とご指導を受けましたが、このActiveworkbook.Saveを入れると、「日報12-21」は保存で切るのですが、モジュールにコードが復活してきます。何か良い方法がないでしょうか。

Sub Test04()
On Error Resume Next
 ActiveWorkbook.SaveAs Filename:="U:\日報ホルダー\日報" & Format(Date, "mm" & "-" & "dd")
 On Error GoTo 0
 
 Dim myVBComp
  For Each myVBComp In ThisWorkbook.VBProject.VBComponents
   If myVBComp.Type = 100 Then
   'Documentモジュール(ThisWorkbokやSheet)なら消去
    With myVBComp.CodeModule
      .DeleteLines 1, .CountOfLines
    End With
   Else
 'Documentモジュール(標準モージュール、クラスモジュール、Formなど)以外なら削除
    Application.VBE.ActiveVBProject.VBComponents.Remove myVBComp
  End If
 Next myVBComp

これも入れてみましたが、コードが復活します。
 
'Application.DisplayAlerts = False
'   Application.Quit

End Sub

何か良いヒントがありましたら、ご教授の程お願いいたします
0 hits

【20526】上書き保存をキャンセルした場合、エラー表示を出さない方法について YN61 04/12/11(土) 14:15 質問
【20529】Re:上書き保存をキャンセルした場合、エラ... かみちゃん 04/12/11(土) 15:11 回答
【20532】Re:上書き保存をキャンセルした場合、エラ... YN61 04/12/11(土) 16:18 お礼
【20534】Re:上書き保存をキャンセルした場合、エラ... かみちゃん 04/12/11(土) 16:47 回答
【20539】Re:上書き保存をキャンセルした場合、エラ... YN61 04/12/11(土) 19:01 質問
【20540】Re:上書き保存をキャンセルした場合、エラ... かみちゃん 04/12/11(土) 19:20 回答
【20544】Re:上書き保存をキャンセルした場合、エラ... YN61 04/12/11(土) 21:16 お礼
【20547】Re:上書き保存をキャンセルした場合、エラ... かみちゃん 04/12/11(土) 21:51 回答
【20549】Re:上書き保存をキャンセルした場合、エラ... YN61 04/12/11(土) 22:50 お礼
【20551】Re:上書き保存をキャンセルした場合、エラ... かみちゃん 04/12/11(土) 23:02 発言
【20561】Re:上書き保存をキャンセルした場合、エラ... YN61 04/12/12(日) 8:01 質問
【20563】Re:上書き保存をキャンセルした場合、エラ... YN61 04/12/12(日) 8:44 質問
【20564】Re:上書き保存をキャンセルした場合、エラ... かみちゃん 04/12/12(日) 9:32 回答
【20565】Re:上書き保存をキャンセルした場合、エラ... YN61 04/12/12(日) 11:18 質問
【20568】Re:上書き保存をキャンセルした場合、エラ... かみちゃん 04/12/12(日) 12:12 回答
【20572】Re:上書き保存をキャンセルした場合、エラ... YN61 04/12/12(日) 15:50 お礼
【20576】Re:上書き保存をキャンセルした場合、エラ... YN61 04/12/12(日) 17:03 お礼
【20577】Re:上書き保存をキャンセルした場合、エラ... かみちゃん 04/12/12(日) 17:11 回答
【20579】Re:上書き保存をキャンセルした場合、エラ... かみちゃん 04/12/12(日) 17:31 回答
【20834】Re:上書き保存をキャンセルした場合、エラ... YN61 04/12/21(火) 20:56 質問
【20835】Re:上書き保存をキャンセルした場合、エラ... かみちゃん 04/12/21(火) 21:25 発言

60540 / 76736 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free