Excel VBA質問箱 IV

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

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


8317 / 13644 ツリー ←次へ | 前へ→

【34046】マクロの有効・無効 名無し 06/1/25(水) 15:40 質問[未読]
【34051】Re:マクロの有効・無効 Jaka 06/1/25(水) 16:23 回答[未読]
【34059】Re:マクロの有効・無効 名無し 06/1/25(水) 18:10 お礼[未読]

【34046】マクロの有効・無効
質問  名無し  - 06/1/25(水) 15:40 -

引用なし
パスワード
   以前、質問させていただいた問題がまだなので、どなたか教えてください。
ワークシートの表示の問題なのですが、まずシート1が表示されていて、マクロを有効にした場合には、シート2が表示され。
シートを閉じる際にはまたシート1が表示されるようなコードを書きたいのですが
どなたか、教えていただけませんか?

【34051】Re:マクロの有効・無効
回答  Jaka  - 06/1/25(水) 16:23 -

引用なし
パスワード
   基本的なことだけですから、適当に修正してください。
でも、マクロ書ける人にはあまり意味ないですね!

Private Sub Workbook_BeforeClose(Cancel As Boolean)
  Dim Ws As Worksheet
  For Each Ws In ThisWorkbook.Sheets
    If Ws.Name <> "Sheet1" Then
      Ws.Visible = xlSheetVeryHidden
    End If
  Next
  ThisWorkbook.Save
End Sub

Private Sub Workbook_Open()
  Dim Ws As Worksheet
  For Each Ws In ThisWorkbook.Sheets
    Ws.Visible = True
  Next
End Sub

【34059】Re:マクロの有効・無効
お礼  名無し  - 06/1/25(水) 18:10 -

引用なし
パスワード
   ▼Jaka さん:
>問題解決しました。ご教授ありがとうございました。

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