Editor)で使用することができる機能で、主にコードの実行結果を試すなど、デバッグする時に使うものです。イミディエイトウィンドウにVBAコードを書いて、一気に処理する方法を説明しています!今回は、「シートを再表示出来ないように非表示設定する!」方法です。前提:シートを非表示にしてワークシートの再表示機能では表示出来ないようにする。プルダウンのリストなどを別のシートに設定して、実際に使ってもらうときには見えないように非表示にすることってありますよね。それでもちょっとEXCEL分かってる人に渡すと、非表示を再表示させることは簡単です。今回紹介するコードを使うことによって、ワークシート上の機能では再表示が出来ないように出来ますので、どうしても見せたくないシートがある場合、もう1段上の「シート隠し」をすることが可能になります。【サンプル】メインのシートとプルダウンのリストが入力されているシートです。通常ワークシート上でシートを非表示にする場合は、非表示にしたいシートのタグのところで右クリックをします。出てきたメニューの「非表示」をクリックすると、シートは非表示になります。これは出ているシートを再度右クリックしたメニューで「再表示」を押すとシートを表示させることが出来ます。次のような画面が表示されるので、再度表示させたいシートを選んで「OK」を押します。選んだシートが表示されて元に戻りました。それでは、VBAコードで非表示設定してみましょう。F11」でVBEを開きます。シートが非表示になりました。再度表示させようと、見えてるシートタブで右クリックしても、「再表示」ボタンがグレーアウトで押せないようになっています。これで、VBAコードが分からない人には表示させることが出来ないように出来ました。この状態から、シートを再表示させるには、次のVBAコードを実行します。-1「=」の右側が変わっただけです。表示されましたね(^^)このコードは、SheetオブジェクトのVisibleプロパティを変更することで、シートの状態を変えているコードになります。以下の表が、設定出来る値です。表示おまけちなみに、VBE上のプロパティウィンドウでも設定出来ます(^o^)VBEを開いて、設定したいシートオブジェクトを選択します。選択したオブジェクト(画像では「Sheet1」)のプロパティウィンドウが表示されます。「Visible」という項目がシートの表示・非表示を設定する場所です。コメントをキャンセルメールアドレスが公開されることはありません。簡単なHPやWEBアプリもつくります!「ひらちん」とLINEで友達になる。defined.")}))})();タイトルとURLをコピーしました。