Excel VBA質問箱 IV

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

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


28833 / 76732 ←次へ | 前へ→

【53189】Re:モジュール削除、インポート連続実行で不具合
発言  Jaka  - 07/12/19(水) 11:42 -

引用なし
パスワード
   手動と連続実行の違いがよく解りませんが、
下記コードだと矢印を入れたところにブレークポイントを置いた場合、
モジュールが消えてないということでしょうか?

Sub popo()
  Dim wb As Workbook
  Dim VBC As Object
  PAS = CreateObject("WScript.Shell").SpecialFolders("Desktop")
  With Workbooks("moju_in.xls").VBProject
    For Each VBC In .VBComponents
      If VBC.Type = 1 Then
        .VBComponents.Remove VBC
      End If
    Next
    For i = 1 To 2  '←ここでストップ?
      .VBComponents.Import PAS & "\Module" & i & ".bas"
    Next
  End With
End Sub


On Timeで時間差攻撃?
【30940】ユーザーフォームのインポート
ht tp://www.vbalab.net/vbaqa/c-board.cgi?page=&no=30940&mode=tre&id=excel&cmd=jmp

それとなんとなく、削除するモジュールの中のマクロを消す前に1度実行していますか?
で、その中にSet文などが書かれていて、解放してないとか?

別ブックやシートを変数にセットしたままにすると、そのブックを閉じてもプロジェクトに残ったままなんて事があるらしいので。
また、空回しするのはマクロでプロジェクトの中を操作したりすると、エクセルが認識してないなんて事があったので認識させるための工夫です。

ここに書いたのも上記理由からです。
ht tp://www.vbalab.net/vbaqa/c-board.cgi?cmd=ntr;tree=205;id=FAQ

0 hits

【53177】モジュール削除、インポート連続実行で不具合 ウーロン 07/12/18(火) 17:26 質問
【53178】Re:モジュール削除、インポート連続実行で... Jaka 07/12/18(火) 17:38 発言
【53179】Re:モジュール削除、インポート連続実行で... neptune 07/12/18(火) 17:49 発言
【53181】Re:モジュール削除、インポート連続実行で... ウーロン 07/12/18(火) 18:52 発言
【53189】Re:モジュール削除、インポート連続実行で... Jaka 07/12/19(水) 11:42 発言
【53192】Re:モジュール削除、インポート連続実行で... ウーロン 07/12/19(水) 14:54 質問
【53193】Re:モジュール削除、インポート連続実行で... ウーロン 07/12/19(水) 15:10 発言
【53194】Re:モジュール削除、インポート連続実行で... ウーロン 07/12/19(水) 15:43 質問
【53195】Re:モジュール削除、インポート連続実行で... Jaka 07/12/19(水) 16:21 発言
【53196】Re:モジュール削除、インポート連続実行で... ハチ 07/12/19(水) 17:46 発言
【53197】Re:モジュール削除、インポート連続実行で... ウーロン 07/12/19(水) 19:40 発言
【53198】Re:モジュール削除、インポート連続実行で... ハチ 07/12/19(水) 20:14 発言
【53202】Re:モジュール削除、インポート連続実行で... neptune 07/12/19(水) 22:41 発言
【53204】Re:モジュール削除、インポート連続実行で... ウーロン 07/12/20(木) 14:08 お礼

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