No.1ベストアンサー
- 回答日時:
そのコードはどこに記述したんですか?どの段階で実行される部分に?
恐らく文から想像するにツールバーから保護された時にもとありますからそこの時点でイベントが起きる必要ありますよね。そういうクラスモジュールを書けば実現出来るのではないかと想像しますが詳しくないので回答まではできません。
この回答への補足
ありがとうございます。
普通にトグルボタンを押したら保護、というプログラムを書いて
(そこはもちろん機能しています)
そのすぐ次に書いただけです。
Private Sub シートの保護_Click()
'トグルボタンを押すとシート保護
If ボタン名 = True Then
ActiveSheet.Select
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
End If
'シート保護解除
If ボタン名 = False Then
ActiveSheet.Unprotect
End If
'ツールバーからシート保護された時にボタンを押下状態にする
If ActiveSheet.Protect Then
ボタン名 = True
End If
'ツールバーからのシート保護解除時にトグルボタンを元に戻す
If ActiveSheet.Unprotect Then
ボタン名 = False
End If
End Sub
If ActiveSheet.protect Then
ボタン名 = True
End If
という風に。
ボタンの状態をコントロールする、というのは、
どうしたら良いのでしょうか。・・・できるのでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBA 参照先で選んだファイルをコピーし、出力先に別名で保存したい 8 2022/05/13 20:37
- Visual Basic(VBA) 動きっぱなしです。止め方とプロシージャの間違いを教えて下さい! 5 2022/08/15 23:08
- Excel(エクセル) エクセルVBAでオブジェクトが必要です 2 2022/09/10 16:37
- Visual Basic(VBA) [Excel VBA] このコードでは行の挿入や行の消去をすると13のエラーが出てしまう。 3 2022/12/09 00:29
- Visual Basic(VBA) 【Excel VBA】自動メール送信の機能追加 5 2022/09/29 12:53
- Visual Basic(VBA) InputBoxでキャンセルボタンを押したらファイル自体を閉じたい 3 2022/07/23 17:52
- Excel(エクセル) 2つのVBAを一緒にしたら機能しなくなりました(エクセル) 7 2022/06/02 12:41
- Visual Basic(VBA) VBAでoutlook365が起動しません。 4 2022/08/25 13:31
- Visual Basic(VBA) Excel VBAの解読について質問があります。 概要は、マクロでチェックボックスにチェックすると日 1 2023/02/10 07:50
- Visual Basic(VBA) 複数のcsvファイルをExcelに一括変換したい 2 2023/03/03 12:44
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
DataGridViewのチェックボック...
-
c# 文字列の最後から1文字削除...
-
メッセージボックスのボタンの...
-
マウスのボタン判定について
-
Acrobatのツールボタンの消し方
-
javascript 別ウィンドウを開...
-
TabStripのイベントについて
-
Seasar2環境での画像リンクの作成
-
MEDIAS N-04DのFactoryReset
-
Eclipseでクリーンが出来ない
-
GridViewの項目編集(初歩)
-
SPREADでカーソルの位置を1行目...
-
WEBページ上に[Ctrl]+[F5]を割...
-
最大化ボタンと最小化ボタンを...
-
VBのこのコードの意味を教えて...
-
グリッドビューでのチェックボ...
-
Webブラウザの閉じるボタン無効...
-
VBAで一時中断したプログラムの...
-
ボタンを押したような状態にし...
-
【JavaScript?HTML?】Webペー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
c# 文字列の最後から1文字削除...
-
DataGridViewのチェックボック...
-
VBAで一時中断したプログラムの...
-
Eclipseでクリーンが出来ない
-
ブラウザの×ボタン(閉じるボタ...
-
グリッドビューでのチェックボ...
-
メール添付されたPDFファイルが...
-
SPREADでカーソルの位置を1行目...
-
EXCEL2010でセルが編集中かを判...
-
CheckBoxをボタン形式にして押...
-
最大化ボタンと最小化ボタンを...
-
Ctrlキーを押しながらのダブル...
-
IEの閉じるボタンを消す方法
-
今更、VBAでRPA、キーボード操...
-
C# Enterキーの動作について
-
Page_Load時にボタンクリックイ...
-
Webブラウザの閉じるボタン無効...
-
【C#】 : WindowsProgramming ...
-
Fancyboxのiframe内に閉じるボタン
-
VBのこのコードの意味を教えて...
おすすめ情報