【Excel(VBA)】非表示シートをすべて再表示するマクロ(1行瞬殺)

2019-03-12 11:18:35 1419

はじめに

エクセルでデータを加工していると、どんどんシートが増えていって、最後のアウトプットには必要のないシートを隠して顧客に提出したりする。

ここで、データの修正の必要が生じた場合、
10個も20個もシートが隠れていたりすると、わざわざ右クリックで1つずつ再表示シートを選択しなければならない。

そこで、たった1行ですべてのシートを表示するマクロを書いたのでメモ。

すべてのシートを再表示するマクロ

excel vba

Sub シート全表示()
For Each s In Sheets: s.Visible = True: Next
End Sub

@excelman37
2019-03-06 19:39:41
【シートを非表示にする】1.表示させないように設定したいシートを開く2.「書式」「シート」→「表示しない」もう一度表示させたい時は、同じブックの、どこでも構わないので、開いておいて「書式」「シート」→「再表示」を選択。<2007>ホーム→書式→非表示/再表示

@mako_chibi
2019-03-06 14:48:43
確定申告の医療費シートのエクセルさー、保護せんとって!挿入や非表示ができへんやん!
別シートにコピーして入力し、仕方ないので元のエクセルにまたコピーして戻す。

関連記事