Excel VBA質問箱 IV

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

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


12035 / 76734 ←次へ | 前へ→

【70226】Re:エクセル本体の終了がうまくいかない
発言  たにやん  - 11/10/20(木) 15:30 -

引用なし
パスワード
   ▼UO3 さん:
▼UO3 さん:
UO3さん。ありがとうございます。

ローカルに置いてあるブックのプロシージャです。(ブックを呼び出す部分)

Sub workbook_open()
  Application.WindowState = xlMaximized
  
  Dim url As String
  url = Worksheets("セット").Range("ネット上フォルダー") & "/hontai.xls"

  Workbooks.Open url
End Sub


ネット上のブック内、終了処理をするプロシージャです。
(コメントアウトしてある部分は、オブジェクトの解放が必要がと思ってもがいた名残です)

Sub 終了処理()
  '氏名選択フォーム・問題集選択フォームの段階で終了する場合にも♪
  
  If MsgBox("終了しますか?", vbOKCancel) = vbCancel Then
    Exit Sub
  End If
    
    '終了を選択した場合
    
    Application.StatusBar = "終了処理中"
    
    Dim ワークブック As Workbook
    
    For Each ワークブック In Workbooks
      If ワークブック.Name <> ThisWorkbook.Name Then
        ワークブック.Saved = True
        ワークブック.Close
      End If
     
    Next ワークブック
    
    'オブジェクトを解放する
'    Set 本体ブック = Nothing
'    Set 作業シート = Nothing
'    Set 設定シート = Nothing
'    Set 問題集一覧シート = Nothing
'
'    Set 個々情報シート = Nothing
'    Set 個々履歴シート = Nothing
'    Set 成績シート = Nothing
    
    
    Application.WindowState = xlMaximized
    
    Application.Quit
    ThisWorkbook.Saved = True
    ThisWorkbook.Close
  
End Sub

よろしくお願いします。
3 hits

【70221】エクセル本体の終了がうまくいかない たにやん 11/10/20(木) 10:40 質問
【70222】Re:エクセル本体の終了がうまくいかない UO3 11/10/20(木) 12:22 発言
【70226】Re:エクセル本体の終了がうまくいかない たにやん 11/10/20(木) 15:30 発言
【70227】Re:エクセル本体の終了がうまくいかない Abyss 11/10/20(木) 15:53 発言
【70228】Re:エクセル本体の終了がうまくいかない たにやん 11/10/20(木) 18:00 お礼
【70259】Re:エクセル本体の終了がうまくいかない sasa 11/10/24(月) 15:05 回答
【70264】Re:エクセル本体の終了がうまくいかない たにやん 11/10/24(月) 18:12 お礼

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