シートを「完全非表示(VeryHidden)」にする方法は?
結論
VBAでシートのVisibleをxlSheetVeryHiddenに設定すると、再表示メニューに表示されません。
詳しい解説
通常の非表示シートは右クリックメニューで再表示できますが、「完全非表示(VeryHidden)」に設定すると、再表示メニューに表示されなくなります。VBA(Visual Basic Editor)を使い、対象シートのVisibleプロパティをxlSheetVeryHiddenに設定します。マスタデータや計算用シートなど、通常ユーザーに触らせたくないシートの隠蔽に有効です。ただし、VBAを扱える人には再表示可能なため、高度なセキュリティ対策としては不十分で、あくまで誤操作防止策として活用してください。
執筆・検証:田中 けんた|Excel歴15年・MOS資格保持
バージョン対応
| Excel 2016 | Excel 2019 | Excel 2021 | Excel 2024 | Microsoft 365 |
|---|---|---|---|---|
| VBA使用 | VBA使用 | VBA使用 | 対応 | VBA使用 |