[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『スピンボタンを使うと・・・』(おとうさん)
質問です。
スピンボタンは便利と思い使いました。
するとシートが保護しているために保護を外して動かしています。
これも結構面倒です。
保護を外さなくても使うことは出来るのでしょうか。
やり方をご存じの方は教えてください。
< 使用 Excel:Excel2003、使用 OS:Windows7 >
(マナ) 2018/10/08(月) 18:25
ちんたら書いているうちに回答が付きましたが、そのままアップします。
プロパティのLinkedcellでセルの値を変えているのでしょうか?
Linkedcelを止めて、↓のようにスピンボタンのイベントでセル の値を変えるようにしてはいかがでしょう?
Private Sub SpinButton1_SpinDown() ActiveSheet.Unprotect With ActiveSheet.Cells(1, 1) .Value = .Value - 1 End With ActiveSheet.Protect End Sub
Private Sub SpinButton1_SpinUp() ActiveSheet.Unprotect With ActiveSheet.Cells(1, 1) .Value = .Value + 1 End With ActiveSheet.Protect End Sub
スピンボタンに関連付けるものをセル以外にする、あるいは、 ユーザーフォームのスピンボタンで、セル以外のものを制御する、 という方法もあります。 (カリーニン) 2018/10/08(月) 18:29
(おとうさん) 2018/10/08(月) 19:03
フォームですか。名案が浮かびません。
スピンボタンではなく、ボタンを二つ配置してコード を登録、とすればできないこともないと思いますが。 (カリーニン) 2018/10/08(月) 19:10
(おとうさん) 2018/10/08(月) 19:31
意味がわからないです。再びロックがかかるという意味ですか?
こちらでは、最初に1回設定するだけで、
普通にシート保護状態のままで使えています。
(マナ) 2018/10/08(月) 20:45
(名無し) 2018/10/08(月) 20:52
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.