Excel VBA質問箱 IV

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

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


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

【60563】シートの非表示 ひろ 09/2/28(土) 23:54 質問[未読]
【60564】Re:シートの非表示 Abyss 09/3/1(日) 0:15 回答[未読]

【60563】シートの非表示
質問  ひろ  - 09/2/28(土) 23:54 -

引用なし
パスワード
   教えて下さい。

"入力"、"登録"、"その他"という3つのSheetがあり
"登録"Sheetが現在非表示だとします。

"入力"Sheetにボタンを作成し、『登録Sheetを表示する』
というマクロを埋め込み、"登録"Sheetを表示させる所まで
はできました。

そこでここからが質問なのですが、現在の位置は"登録"Sheetで
"登録"Sheet以外のタグをクリック(他のSheetを選択)した時、
"登録"Sheetが非表示になるということがVBAで出来ますでしょうか?

ちなみにド素人なので式の解説付きで教えて下さい。

【60564】Re:シートの非表示
回答  Abyss  - 09/3/1(日) 0:15 -

引用なし
パスワード
   「登録」シートタブを右クリックして現れるBoxの
中からコードの表示を選択。

そこに↓のコードを記述

Private Sub Worksheet_Deactivate()
  Me.Visible = xlSheetHidden
End Sub

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