
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で質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
VBAでブックを非表示で開いて処理して閉じる方法
Excel(エクセル)
-
VBAでエクセルシートを更新(リフレッシュ)する方法を教えて下さい。
Excel(エクセル)
-
エクセルのラベルの値(文字列)を垂直方向で中央揃えにするには?
Excel(エクセル)
-
-
4
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
5
VBAのコマンドボタンの文字列の改行方法は?
Visual Basic(VBA)
-
6
ExcelVBA実行後に時々落ちる
Visual Basic(VBA)
-
7
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
8
特定のPCだけ動作しないVBAマクロがあります。その理由は?
Visual Basic(VBA)
-
9
【Excel VBA】指定行以降をクリアするには?
Visual Basic(VBA)
-
10
ExcelVBAで今開いているユーザ情報を取得できますか?
Visual Basic(VBA)
-
11
ユーザーフォームをホイールでスクロールする方法(Excel2000VBA)
Excel(エクセル)
-
12
実行時エラー'1004': WorkSheetクラスのVisibleプロパティを設定できません
Visual Basic(VBA)
-
13
Excel-VBA>コントロールをグレイアウトするには?
Excel(エクセル)
-
14
フォームを開くときに、コンボボックスの値を選択(アクセスVBA)
Visual Basic(VBA)
-
15
動的配列が存在(要素が有る)か否かを判定できますか?
Visual Basic(VBA)
-
16
エクセルVBAで画面の大きさを取得する方法!
Excel(エクセル)
-
17
VBA シートのボタン名を変更したい
Visual Basic(VBA)
-
18
【Excel VBA】マクロでExcel自体を終了させたい
Excel(エクセル)
-
19
VBA:ユーザーフォームのマルチページに色を付けたい。
Word(ワード)
-
20
VBAで「致命的なエラー」が出ました。どのくらい致命的なんでしょうか?
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【マクロ】【画像あり】ファイ...
-
VBAでブックを非表示で開いて処...
-
エクセルを共有するとPCによっ...
-
エクセルの関数 ENTERを押...
-
Excelファイルをダブルクリック...
-
Excelで複数ブックの同一セルに...
-
フォルダ内の複数ファイルから...
-
指定ファィルの指定シートをシ...
-
外部ブック参照が#REF!になって...
-
Excelでブックの共有を掛けると...
-
beckyに届いたメールをエクセル...
-
ブックのピボットを別ブックに...
-
Excelの警告について
-
VBA バックグラウンドで別ブッ...
-
EXCEL VBA におけるブック終了...
-
Excelで指定範囲のデータ...
-
エクセル2010 書式が多すぎて...
-
参照したいブックのパス名に"["
-
Excel(2010)のフィルターが保...
-
エクセルシートの一部を送りたい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【マクロ】アクティブセルの時...
-
エクセルの関数 ENTERを押...
-
VBAでブックを非表示で開いて処...
-
エクセルを共有するとPCによっ...
-
WorkBooksをオープンさせずにシ...
-
エクセルで参照しているデータ...
-
Excelファイルをダブルクリック...
-
Excelでブックの共有を掛けると...
-
「ブックの共有」を有効にして...
-
Excel(2010)のフィルターが保...
-
Excelの新しい空白のブックを開...
-
同じフォルダへのハイパーリン...
-
フォルダ内の複数ファイルから...
-
エクセルで別ブックをバックグ...
-
別ブックから入力規則でリスト...
-
ブックのピボットを別ブックに...
-
エクセルでウィンドウの枠固定...
-
エクセルにおける,「ブック」...
-
Excelで複数ブックの同一セルに...
-
Excelで指定範囲のデータ...
おすすめ情報