「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) アイエルアイ総合研究所 無断転載を禁じます