「StiLL」デザイン情報097  「StiLL-]」とは! -39
便利ベンリな「StiLL-]」のシステムテンプレート   Dev開発用カイハツヨウについて アタイ変更ヘンコウイベント実行
                         
  @ 「値変更イベント実行」テンプレートは、指定シテイセルの内容ナイヨウ変更ヘンコウされたとき、StiLLボタンが実行ジッコウされる機能キノウ挿入ソウニュウするためのテンプレートです。作成中のブックにテンプレートを挿入し、必要な箇所を設定するだけで機能を完成させることができます。     A シート[P001_TEST]でセルナイヨウ変更ヘンコウ時のイベント実行のテストができます。「セル変更ヘンコウイベントON」ボタンをクリックすると、セル選択時のイベント実行が有効になります。その後、アイボリーのセルの内容ナイヨウ変更ヘンコウすると、イベントが実行されます。     B シート[P001_プログラム]にセルナイヨウ変更ヘンコウ時のイベント実行機能を設定します。単独タンドクセル・ギョウ全体ゼンタイ列全体レツゼンタイ設定セッテイすることができます。セルナイヨウ変更ヘンコウ時のイベント実行を有効にするには、「☆変更ヘンコウイベント連続実行」ボタンを実行させます。  
  対応Ver. :「StiLL-]」Ver1.0以降
対応種類:StiLL Dev
    対応Ver. :「StiLL-]」Ver1.0以降
対応種類:StiLL Dev
    対応Ver. :「StiLL-]」Ver1.0以降
対応種類:StiLL Dev
 
                             
  @ 指定シテイしたセルにカーソルが移動イドウしたとき、StiLLボタンが実行ジッコウされる機能キノウ簡単カンタン作成サクセイできます。  
ある場所バショ メニュー [StiLL] → [システムテンプレート] → [Dev開発用カイハツヨウ]
特徴トクチョウ目的モクテキ
指定セルの内容ナイヨウ変更ヘンコウになったとき、StiLLボタンが実行される設定機能挿入用テンプレートです。
できる事・便利な点
指定シテイしたセルの内容ナイヨウ変更ヘンコウされたときに、StiLLボタンの機能キノウ実行ジッコウすることができるようになります。
作成中サクセイチュウのブックにこのテンプレートを挿入ソウニュウし、必要ヒツヨウ箇所カショ設定セッテイするだけで機能キノウ完成カンセイさせることができます。
参考サンコウ
指定シテイしたセルが選択センタクされたときにStiLLボタンの機能キノウ実行ジッコウさせることもできます。
下記カキバックナンバーでご紹介ショウカイしている「セル選択イベント実行」テンプレートをご利用リヨウください。
【バックナンバー096】  「StiLL-]」とは! -38
活用カツヨウポイント
下図カズ画面ガメンでは、下記カキのようなセルナイヨウ変更ヘンコウのイベントを実行ジッコウするようにしています。
@「得意先トクイサキメイ」の水色ミズイロセルに得意先トクイサキメイ入力ニュウリョクすると、マスタデータを検索ケンサクして得意先トクイサキメイをセットする。
A「品番ヒンバン商品名ショウヒンメイ」の水色ミズイロセルに商品名ショウヒンメイ入力ニュウリョクすると、マスタデータを検索ケンサクして商品名ショウヒンメイをセットする。
B「数量スウリョウ」を入力ニュウリョクすると、マスタデータから商品名ショウヒンメイ一致イッチする単位タンイ自動ジドウ入力ニュウリョクする。
  A 「アタイ変更ヘンコウのイベント実行ジッコウ」とは? …テストヨウシートで確認カクニンできます。    
このテンプレートは、作成中サクセイチュウのシステムブックのナカ挿入ソウニュウして使用シヨウします。
シート[P001_TEST]は、アタイ変更ヘンコウのイベント実行ジッコウプログラムのテストができるようになっています。
シートジョウの「セル変更ヘンコウイベントON」ボタンをクリックすると、セル選択センタクのイベント実行ジッコウ有効ユウコウになります。
その、アイボリーイロのセルにアタイ入力ニュウリョクされると、メッセージボックスを表示ヒョウジするイベントが実行ジッコウされます。
イロのないセルにアタイ入力ニュウリョクしても、イベントは実行ジッコウされません。
また、アイボリーイロのセルにハイっているアタイをクリアしたり、すでにセルに入力ニュウリョクされているアタイ変更ヘンコウしたりといった、
セルのアタイ変更ヘンコウされたときにイベントが実行ジッコウされます。
「セル選択センタクイベントOFF」ボタンをクリックすると、セル選択センタクのイベント実行ジッコウ無効ムコウとなり、セルのアタイ変更ヘンコウ
されてもイベントは実行ジッコウされなくなります。
  B シートジョウ項目コウモク設定セッテイするだけで機能キノウ完成カンセイします。単一タンイツセル・ギョウ全体ゼンタイ列全体レツゼンタイ設定セッテイ可能カノウです。  
シート[P001_プログラム]にセル選択センタクのイベント実行ジッコウ機能キノウ設定セッテイします。
あらかじめプログラムシートなどに実行ジッコウしたいボタン機能キノウ作成サクセイしてから、下記カキ@〜Cを設定セッテイしてください。
@イベント実行ジッコウシートメイ
セルの内容ナイヨウ変更ヘンコウされたときにStiLLボタンの機能キノウ実行ジッコウさせたいシートメイ設定セッテイします。
A単一タンイツセル設定セッテイラン
指定シテイしたセルの内容ナイヨウ変更ヘンコウされたときにボタン機能キノウ実行ジッコウさせたい場合バアイ設定セッテイします。
設定セッテイしない場合バアイはこのラン空白クウハクにしてクダさい。
上記ジョウキレイ場合バアイ、セルB2・C4・D5のアタイ変更ヘンコウされたとき、シート[P001_プログラム]のボタン「テストヨウボタン」
が実行されます。(選択センタクするセルによって実行ジッコウするボタンをえることも可能カノウです。)
B行数ギョウスウ設定セッテイラン
指定シテイしたギョウのセルの内容ナイヨウ変更ヘンコウされたときにボタン機能キノウ実行ジッコウしたい場合バアイ設定セッテイします。
設定セッテイしない場合バアイはこのラン空白クウハクにしてクダさい。
上記ジョウキレイ場合バアイ、1行目ギョウメにあるセルの内容ナイヨウ変更ヘンコウされたとき、シート[P001_プログラム]のボタン
「テスト用ボタン」が実行されます。
C列数レツスウ設定セッテイラン
指定シテイしたレツのセルを選択センタクしたときにボタン機能キノウ実行ジッコウさせたい場合バアイ設定セッテイします。
設定セッテイしない場合バアイはこのラン空白クウハクにしてクダさい。
上記ジョウキレイ場合バアイ、1レツ(Aレツ)にあるセルの内容ナイヨウ変更ヘンコウされたとき、シート[P001_プログラム]のボタン
「テスト用ボタン」が実行されます。
注意チュウイ
セル/列数/行数の全てに設定があるときは、上記ジョウキA〜Cの順番ジュンバンで優先されて実行されます。
セル変更ヘンコウのイベント実行ジッコウ有効ユウコウにするには、「☆変更ヘンコウイベント連続レンゾク実行ジッコウ」ボタンを実行ジッコウさせます。
セル変更ヘンコウのイベント実行ジッコウ無効ムコウにするには、「☆変更ヘンコウイベント解除カイジョ実行ジッコウ」ボタンを実行ジッコウさせます。
Copyright(C) アイエルアイ総合研究所 無断転載を禁じます