No.3
- 回答日時:
VBAを改造できるなら
1つは残す必要あるシートに、ListBoxを1つはりつけ、プロパティでMultiSelectをTrueにしておく。
Private Sub ListBox1_GotFocus()
Dim sh As Worksheet
ListBox1.Clear
For Each sh In Sheets
If sh.Visible = False Then
ListBox1.AddItem sh.Name
End If
Next
End Sub
Focusを持つと、非表示のシート名がListBoxに表示される。
Private Sub ListBox1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
For i = 0 To ListBox1.ListCount - 1
If ListBox1.Selected(i) Then
MsgBox ListBox1.List(i) & "を表示"
Sheets(ListBox1.List(i)).Visible = True
End If
Next i
End Sub
表示するシート名の行を複数クリックして、ボックス内でダブルクリックすると、それらのシートは非表示から表示される。
上記VBAは改善の余地があるとしても、上記のような機能を望んでおられるのでしょう。
VBAを用いない、普通の操作では、複数選択ができないでしょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) Access2016でフォーム内にExcelの複数シートを 表示させるイメージで複数テーブルの デー 1 2022/11/25 15:30
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2023/01/25 11:42
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/02 10:20
- Excel(エクセル) VLOOKUP が機能しない、その原因は何 ? 8 2022/10/19 12:06
- Excel(エクセル) エクセルの書式設定について教えてください。 2 2023/02/03 09:59
- Excel(エクセル) EXCEL ActiveX コマンドボタンで実行する前にいったんmsgBoxで確認を求めたい 1 2022/07/06 19:41
- Excel(エクセル) EXCELピボットテーブル(複数アイテム) 1 2023/04/27 12:15
- Excel(エクセル) エクセルの数式で教えてください。 1 2022/10/25 09:26
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2022/04/01 12:11
- Excel(エクセル) ExcelのVBAコードについて教えてください。 1 2022/06/17 15:40
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel で行を指定回数だけコピ...
-
歯抜けの時間を埋めて行の挿入
-
VBA オートフィルター
-
Excel VBA インデックスの境...
-
VBAの指示の内容 昨日こちらで...
-
VBAで条件が一致する行のデータ...
-
Excelで複数の非表示シートを一...
-
VBAで複数シート選択
-
エクセルVBA 別シートの複数の...
-
excelの差込印刷で可視セルだけ...
-
【VBA】UserForm1の中で使うワ...
-
スマホで古いPCにテザリング
-
Excel VBA 複数条件にマッチし...
-
Webクエリで困っています
-
エクセルVBAで SendKeys "{TAB}"
-
【WORD差し込み印刷】複数レコ...
-
エクセルVBAで 2種のリストを...
-
Excel VBAでシート内全体に非表...
-
携帯に保存の画像をパソコンへ...
-
FOMAカード(UIM)異常
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel で行を指定回数だけコピ...
-
エクセルVBA 別シートの複数の...
-
excelの差込印刷で可視セルだけ...
-
Excel VBA インデックスの境...
-
シャープのアクオス sh-m25 を...
-
VBA:同じ文字列データの比...
-
エクセル:VBAで月変わりで、自...
-
VBA別シートの最終行の下行へ貼...
-
エクセルVBAで 2種のリストを...
-
エクセルVBAで SendKeys "{TAB}"
-
VBAで条件が一致する行のデータ...
-
Excel VBAでシート内全体に非表...
-
歯抜けの時間を埋めて行の挿入
-
Excelマクロ データが上書きさ...
-
VBA 貼付先範囲(行)がいっぱ...
-
【WORD差し込み印刷】複数レコ...
-
EXCELマクロで全シート対...
-
エクセルVBAでの日付順のデ...
-
エクセル シート保護後コメン...
-
ノートパソコン 2in1について i...
おすすめ情報