Home > 即効テクニック > Excel VBA > セル操作関連のテクニック > シート内容を見せないように保護する

即効テクニック

セル操作関連のテクニック

シート内容を見せないように保護する

(Excel 97/2000)
サンプルマクロは、シート(Sheet1)を非表示にすることでシート(Sheet1)の内容を見せないようにします。通常、不可視にしてコードに保護をかけただけでは、イミディエイトウインドなどに可視にするコードを記述することでシート内容が見られてしまいます。そこで、そういった場合でも、見られたくないシートがアクティヴになった際に非表示にするコードを走らせることで対応します。見られたくないシートのコードウインドに記述してください。
Private Sub Worksheet_Activate()

    Sheets("Sheet1").Visible = xlVeryHidden

End Sub