Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


4146 / 13644 ツリー ←次へ | 前へ→

【58187】シート保護時の数式バークリック時イベント ON 08/10/8(水) 13:42 質問[未読]
【58189】Re:シート保護時の数式バークリック時イベ... nishiya 08/10/8(水) 19:09 発言[未読]
【58190】Re:シート保護時の数式バークリック時イベ... ichinose 08/10/8(水) 19:17 発言[未読]
【58197】Re:シート保護時の数式バークリック時イベ... ON 08/10/9(木) 9:54 お礼[未読]

【58187】シート保護時の数式バークリック時イベン...
質問  ON  - 08/10/8(水) 13:42 -

引用なし
パスワード
   こんにちは
よろしくお願い致します

シートに保護を掛けた状態で
セルをWクリックした時には
 決定モードで保護がかかっています
のメッセージを出していますが、

数式バーをクリックされると
エクセル規定のメッセージ
 変更しようとしているセルまたはグラフは保護されているため、読み取り専用となっています。
 保護されているセルまたはグラフを変更するには、[ツール] メニューの [保護] をポイントし、
 [シート保護の解除] をクリックして保護を解除します。パスワードの入力を要求されることもあります。
が出てしまいます

これを表示させないで
 決定モードで保護がかかっています
の独自メッセージ出したいと思っていますが、方法がわかりません

アドバイスよろしくお願い致します

【58189】Re:シート保護時の数式バークリック時イ...
発言  nishiya  - 08/10/8(水) 19:09 -

引用なし
パスワード
   ▼ON さん:
>数式バークリック時イベント

このイベントは無いでしょう...

>これを表示させないで
> 決定モードで保護がかかっています
>の独自メッセージ出したいと思っていますが、方法がわかりません

このようなUIはユーザーからしたら面倒なだけではないでしょうか。

保護がかかったセルは選択出来ないようにする方法もあります。
以下が参考になるのでは...
E03M115 「変更しようとしているセル〜」のダイアログを出さないようにする
ht tp://homepage2.nifty.com/kmado/kvba.htm

【58190】Re:シート保護時の数式バークリック時イ...
発言  ichinose  - 08/10/8(水) 19:17 -

引用なし
パスワード
   ▼ON さん:
こんばんは。
数式バーは、オプションで非表示にしてしまったらどうでしょうか?

【58197】Re:シート保護時の数式バークリック時イ...
お礼  ON  - 08/10/9(木) 9:54 -

引用なし
パスワード
   nishiyaさん ichinoseさん
ありがとうございます

ブックは帳票作成のテンプレートで
やりたいことが多少矛盾しているような気もしますが
 エクセルの自由な加工性を損ねたくない
 セル値の決定-編集で保護-非保護が出来、不用意な誤編集を防止
 数式バーで編集する人もいそうな等、レベルもさまざまそう
で、今回のQとなりました

>>の独自メッセージ出したいと思っていますが、方法がわかりません

>このようなUIはユーザーからしたら面倒なだけではないでしょうか。
編集時には、決定モードで保護がかかっています のメッセージは出ないため
動作的にもそれほど違和感なさそうな気がしました

>E03M115 「変更しようとしているセル〜」のダイアログを出さないようにする
>数式バーは、オプションで非表示にしてしまったらどうでしょうか?
も、上記の理由で採用しませんでした

現状でも、多分動作的に不具合は無いと思っていますが
パスワードを掛けるのがあまり好きではないため
エクセル標準のメッセージで、保護を解除されるとセル値が不整合となってしまいます
実際は、この辺まで含めて作りも込めばいいような気もしますが・・・

他に以前からたまにですが
>数式バークリック時イベント
が使えると便利かなという思いも有りました

だらだら書いてしまいましたが、VBAのみでは希望の操作は不可の認識がもてました


希望の操作は、APIでなら叶いそうですがコピぺでしか利用することは出来ないレベルで
手が届きません
知識がついたら、チャレンジしてみたいと思います

ありがとうございました

4146 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free