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でワークシートを引数としてサンプル関数に渡したい
Visual Basic(VBA)
-
7
実行時エラー'1004': WorkSheetクラスのVisibleプロパティを設定できません
Visual Basic(VBA)
-
8
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
9
コンボボックス内の文字サイズ変更
Excel(エクセル)
-
10
VBAでエクセルシートを更新(リフレッシュ)する方法を教えて下さい。
Excel(エクセル)
-
11
VBA public変数はどのようなことをしたら解放されますか?
Visual Basic(VBA)
-
12
ユーザーフォームを表示中にシートの操作をさせるには
Excel(エクセル)
-
13
InputBoxの入力値を半角数字のみと限定する方法
Excel(エクセル)
-
14
シートを保護しても入力規則を使えるようにしたい
Excel(エクセル)
-
15
メッセージボックスのOKボタンをVBAでクリックさせたい
Visual Basic(VBA)
-
16
Excelブックの保護パスワード判定方法
Visual Basic(VBA)
-
17
VBAで「致命的なエラー」が出ました。どのくらい致命的なんでしょうか?
Access(アクセス)
-
18
VBA(エクセル)で自動的にボタンをクリックさせるには
その他(プログラミング・Web制作)
-
19
ユーザーフォームで動的(Me.Controls.Add)に作成したコントロールの削除
Visual Basic(VBA)
-
20
UserForm1.Showでエラーになります。
工学
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルを共有するとPCによっ...
-
エクセルの関数 ENTERを押...
-
VBAでブックを非表示で開いて処...
-
エクセルで50行ごとに区切った...
-
エクセルで別ブックをバックグ...
-
エクセルにおける,「ブック」...
-
エクセルファイルを開かずにpdf...
-
エクセルで参照しているデータ...
-
エクセル2016です。「ブッ...
-
エクセルでウィンドウの枠固定...
-
フォルダ内ブックの数式を全て...
-
WorkBooksをオープンさせずにシ...
-
Excelで複数ブックの同一セルに...
-
フォルダ内の複数ファイルから...
-
Excel(2010)のフィルターが保...
-
エクセルで「ディスクがいっぱ...
-
複数ファイルから特定シートの...
-
VBAでブック保護非保護を判定す...
-
Excelファイルをダブルクリック...
-
【VBA】特定シート 名前編集・...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルを共有するとPCによっ...
-
VBAでブックを非表示で開いて処...
-
エクセルの関数 ENTERを押...
-
エクセルで参照しているデータ...
-
WorkBooksをオープンさせずにシ...
-
(マクロ)vlookupの元データを同...
-
Excelでブックの共有を掛けると...
-
Excel(2010)のフィルターが保...
-
エクセルで「ディスクがいっぱ...
-
Excelで複数ブックの同一セルに...
-
複数ファイルから特定シートの...
-
エクセルで別ブックをバックグ...
-
エクセルでウィンドウの枠固定...
-
Excelファイルをダブルクリック...
-
フォルダ内の複数ファイルから...
-
エクセルファイルを開かずにpdf...
-
外部ブック参照が#REF!になって...
-
エクセルで複数のシートを別フ...
-
エクセルシートの一部を送りたい
-
エクセルで50行ごとに区切った...
おすすめ情報