welcome to tetsuyanbo web site!!

tetsuyanbo

VBA

Excel VBAメモ シートの保護を解除してみる

投稿日:2017/07/18

野暮用で必要になったので。
ポイントはこんな感じ。

  • Worksheet.ProtectContentsプロパティでシートが保護されているか確認する
  • シートが保護されている場合はWorksheet.Unprotectメソッドで保護を解除する

サンプルで用意したExcelのファイルはこんな感じ。
シート1枚目は保護なし、シート2枚目は保護あり、シート3枚目は保護ありだけど非表示。
ちなみに保護のパスワードはなし。

保護の条件はこんな感じ。

コードはこんな感じ。

実行してみるとこんな。
パッと見は変化なし。

確認で2枚目のシートのセルに値を入力してみるとできた。

3枚目のシートも表示してセルに値を入力してみるとできた。

んまま、明日への自分へのメモってことで。

-VBA
-, , , , , , , , , , , , , , , , , , ,

Copyright© tetsuyanbo , 2018 All Rights Reserved Powered by STINGER.