No.2ベストアンサー
- 回答日時:
こんにちは。
こんな感じで判別できますけど、もっと簡単な方法あるのかな?・ブックが保護されているか?
With ActiveWorkbook
If (.ProtectStructure Or .ProtectWindows) Then
MsgBox "ブックは保護されてます"
Else
MsgBox "ブックは保護されてません"
End If
End With
・シートが保護されているか?
With ActiveSheet
If (.ProtectContents Or .ProtectDrawingObjects Or .ProtectScenarios) Then
MsgBox "シートは保護されてます"
Else
MsgBox "シートは保護されてません"
End If
End With
No.3
- 回答日時:
「ツール」→「保護」→「ブックの保護」を選択すると
□シート構成
□ウィンドウ
があります。シート構成に対応するプロパティが
ActiveWorkbook.ProtectStructure
ウィンドウに対応するプロパティが
ActiveWorkbook.ProtectWindows
になります。どちらもタイプはBooleanです
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) マクロVBA 1シートをまとめる 閉じ方 初心者 SOS! 1 2022/06/17 14:54
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- Excel(エクセル) エクセルでシート保護のかかり方の違いとセルの非保護の設定 3 2022/08/09 10:02
- Visual Basic(VBA) エクセルのマクロとシートの保護について教えてください。 1 2022/10/18 08:36
- Visual Basic(VBA) 【前回の続き続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/24 20:49
- Visual Basic(VBA) VBA This Workbookモジュールを別ファイルにコピーする方法 1 2022/09/14 01:51
- Visual Basic(VBA) EXCEL VBA 単語置き換え について質問です ブック名 ぶぶぶ シート名 ししし セル V3〜 3 2023/03/08 01:41
- その他(Microsoft Office) エクセル VBAについて 2 2022/09/21 22:21
- Visual Basic(VBA) Excel VBA 最終行を取得しVlookup関数をコピーする方法をコーディングで教えてください。 3 2023/05/11 13:14
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2022/08/04 13:56
このQ&Aを見た人はこんなQ&Aも見ています
-
「環境が人を育てる」って本当?環境によって人格や生き方は本当に変わるのか
環境が人生に与える影響は実際どれほどのものなのか、専門家の田宮由美さんに伺った。
-
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
特定のシートの削除を禁止したい(ブックの保護でなく)
Excel(エクセル)
-
【VBA】特定シート 名前編集・削除を禁止したい
Excel(エクセル)
-
-
4
エクセルのラベルの値(文字列)を垂直方向で中央揃えにするには?
Excel(エクセル)
-
5
Application.ScreenUpdating = Falseが効きません
Visual Basic(VBA)
-
6
VBA public変数はどのようなことをしたら解放されますか?
Visual Basic(VBA)
-
7
実行時エラー'1004': WorkSheetクラスのVisibleプロパティを設定できません
Visual Basic(VBA)
-
8
VBAでエクセルシートを更新(リフレッシュ)する方法を教えて下さい。
Excel(エクセル)
-
9
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
10
シートを保護しても入力規則を使えるようにしたい
Excel(エクセル)
-
11
VBAでワークシートを引数としてサンプル関数に渡したい
Visual Basic(VBA)
-
12
ユーザーフォームを表示中にシートの操作をさせるには
Excel(エクセル)
-
13
コンボボックス内の文字サイズ変更
Excel(エクセル)
-
14
InputBoxの入力値を半角数字のみと限定する方法
Excel(エクセル)
-
15
Excelブックの保護パスワード判定方法
Visual Basic(VBA)
-
16
ユーザーフォームで動的(Me.Controls.Add)に作成したコントロールの削除
Visual Basic(VBA)
-
17
UserForm1.Showでエラーになります。
工学
-
18
VBAでブックを非表示で開いて処理して閉じる方法
Excel(エクセル)
-
19
エクセルVBAで、MsgBox やInputBox は、画面の中央以外に表示させたい。
Excel(エクセル)
-
20
Excel-VBA>コントロールをグレイアウトするには?
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルの関数 ENTERを押...
-
VBAでブックを非表示で開いて処...
-
エクセルを共有するとPCによっ...
-
エクセルで参照しているデータ...
-
WorkBooksをオープンさせずにシ...
-
エクセルで50行ごとに区切った...
-
エクセルで「ディスクがいっぱ...
-
エクセル2016です。「ブッ...
-
エクセルにおける,「ブック」...
-
ブックのピボットを別ブックに...
-
Excelファイルをダブルクリック...
-
VBA フォルダ内の全ブック、さ...
-
Excel VBAでブックを閉じる時、...
-
フォルダ内の複数ブック・シー...
-
エクセルファイルをオープンし...
-
フォルダ内の複数ファイルから...
-
同じフォルダへのハイパーリン...
-
エクセルファイルを開かずにpdf...
-
Excelでブックの共有を掛けると...
-
【マクロ】【VBA】別ブックへの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルを共有するとPCによっ...
-
VBAでブックを非表示で開いて処...
-
エクセルの関数 ENTERを押...
-
エクセルで参照しているデータ...
-
WorkBooksをオープンさせずにシ...
-
(マクロ)vlookupの元データを同...
-
Excelでブックの共有を掛けると...
-
Excel(2010)のフィルターが保...
-
エクセルで「ディスクがいっぱ...
-
Excelで複数ブックの同一セルに...
-
複数ファイルから特定シートの...
-
エクセルで別ブックをバックグ...
-
エクセルでウィンドウの枠固定...
-
Excelファイルをダブルクリック...
-
フォルダ内の複数ファイルから...
-
エクセルファイルを開かずにpdf...
-
外部ブック参照が#REF!になって...
-
エクセルで複数のシートを別フ...
-
エクセルシートの一部を送りたい
-
エクセルで50行ごとに区切った...
おすすめ情報