-PR-
締切済み

EXCELのVBAマクロについて

  • 困ってます
  • 質問No.20055
  • 閲覧数251
  • ありがとう数2
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 0% (0/1)

EXCELのVBAマクロで、プログラミングをしてシート保護を
パスワードでロックするのですが、ウィンドウ枠の固定や解除までは、ロックできません。
ロックするには、どうしたらよいのでしょうか?
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全1件)

  • 回答No.1
レベル11

ベストアンサー率 55% (132/236)

ロックする方法はわかりませんがこういう方法もありますよ
----------------------------------------------------

メニューバーのウィンドウ枠固定又はウィンドウ枠固定の解除をメニューバーから非表示にしてシートを変更したら元に戻す
Sub a()
For Each i In CommandBars.ActiveMenuBar.Controls
If (i.Caption = "ウィンドウ(&W)") Then
For Each j In i.CommandBar.Controls
If (j.Caption = "ウィンドウ枠の固定(&F)") Then
j.Visible = False
End If
If (j.Caption = "ウィンドウ枠固定の解除(&F)") Then
j.Visible = False
End If
Next j
End If
Next i
End Sub


Sub b()
For Each i In CommandBars.ActiveMenuBar.Controls
If (i.Caption = "ウィンドウ(&W)") Then
For Each j In i.CommandBar.Controls
If (j.Caption = "ウィンドウ枠の固定(&F)") Then
j.Visible = True
End If
If (j.Caption = "ウィンドウ枠固定の解除(&F)") Then
j.Visible = True
End If
Next j
End If
Next i
End Sub

Private Sub Worksheet_Activate()
a
End Sub

Private Sub Worksheet_Deactivate()
b
End Sub

-----------------------------------------------------

意図しているものと違っていたらすみません

このQ&Aのテーマ
このQ&Aで解決しましたか?
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,500万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A
-PR-
-PR-
このやり方知ってる!同じこと困ったことある。経験を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


専門家があなたの悩みに回答!

-PR-

ピックアップ

-PR-
ページ先頭へ