セルに動的にアクションセットを設定できる(または外せる)のでしょうか?
2020-01-08 11:00
お世話になっております。
件名の通りです。
あるアクションAの流れでセルAの状態を変えるのですが、「その変える先のセルA」にアクションBが設定されており、アクションBが動作してしまいます。セルAに対するユーザー操作以外でアクションBを動作させたくないのです。
アクションAの最初にセルAに設定されているアクションBの設定を外す→アクションAの状態を変える→アクションAの最後にセルAから外したアクションBの設定を再設定する、
ようなことができるのでしょうか。
回答を投稿するにはログインが必要です。
日本コンピュータシステム(CELFチーム)
パートナー
こんにちは。
外しているかもしれませんがサンプルを作ってみました。
①B1セルを「アクションB」と紐付けます。またアクションAを実行するボタン、フラグ制御するチェックを配置します
②A2セルに名前:フラグをつけます
③ボタンに紐付けられたアクションA、B1セルに紐付けられたアクションBを作成します
④フラグ制御チェックありならフラグ=1、なしならフラグクリアします。B1セルに現在時間をセットします
⑤フラグ=1なら処理を終わります
⑥B1セルをユーザ操作可能にします
⑦フラグを立てずにアクションAを実行すると、B1セル更新後、アクションBも実行されます
⑧フラグを立ててアクションAを実行すると、B1セル更新のみ行われます
⑨フラグを立てずにB1セルにユーザ入力すると、B1セル更新のみ行われます
お役に立てたなら幸いです。
外しているかもしれませんがサンプルを作ってみました。
①B1セルを「アクションB」と紐付けます。またアクションAを実行するボタン、フラグ制御するチェックを配置します
②A2セルに名前:フラグをつけます
③ボタンに紐付けられたアクションA、B1セルに紐付けられたアクションBを作成します
④フラグ制御チェックありならフラグ=1、なしならフラグクリアします。B1セルに現在時間をセットします
⑤フラグ=1なら処理を終わります
⑥B1セルをユーザ操作可能にします
⑦フラグを立てずにアクションAを実行すると、B1セル更新後、アクションBも実行されます
⑧フラグを立ててアクションAを実行すると、B1セル更新のみ行われます
⑨フラグを立てずにB1セルにユーザ入力すると、B1セル更新のみ行われます
お役に立てたなら幸いです。