質問: エクセルで複数のシートをフォルダ化したい 現在、仕事の売上げ表を作っているのですが、シートが増えましたので、シートをフォルダ化できないか質問です。 現状「売上げ1月」「支出1月」「人件費1月」......と12ヶ月分のシート36枚あります。これを「売上げ」「支出」「人件費」の三つのメインシートに対して、そのシートをクリックすると、「1月」「2月」......と12ヶ月分のシートが表示されればと思います。 少々わかりにく文章ではありますが、上記のように表示できる方法はありませんか?よろしくお願いします。
回答: #no2です。 質問の回答です。 ご指摘の通りで問題ないです。 メインシートと表示シートは、メインシートのシート名を 含んでいる事で関連付けしています。 ================================ if st.name = "売上げ" or _ st.name = "支出" or _ st.name = "新規メインシート" or _ st.name = "人件費" then st.visible = true ================================ "新規メインシート"のマクロ(worksheet_activateイベント)記述もお忘れなく。