「StiLL」 デザイン情報186 StiLLコマンド--明細メイサイ選択センタクしたギョウイロけする
                             
  【テーマ】表示ヒョウジされた明細メイサイナカ選択センタクしたギョウがわかりヤスいように色付イロヅけしたいときはありませんか?今回コンカイはその設定セッテイ方法ホウホウをご紹介します。     方法ホウホウ】Excel機能キノウ条件付ジョウケンツ書式ショシキと2つのセルリンクボタン「セル選択時イベントの制御をする(BtSelectEventOn)」、「指定出力位置にアクティブセルのデータを貼付(BtPasteActiveCell)」をわせることで簡単カンタン実現ジツゲンできます。     参考サンコウ条件付ジョウケンツ書式ショシキレツ単位タンイでも設定セッテイできます。またセル選択センタクイベントを解除カイジョする場合バアイはセルリンクボタン「セル選択時イベントの解除をする(BtSelectEventOff)」ボタンを実行します。  
  対応Ver. :StiLL-XV1.0 以降
対応種類:StiLL Dev
    対応Ver. :StiLL-XV1.0 以降
対応種類:StiLL Dev
    対応Ver. :StiLL-XV1.0 以降
対応種類:StiLL Dev
 
                             
 今回コンカイ内容ナイヨウ  
下図カズのデータリストが表示ヒョウジされているとき、明細メイサイの3行目ギョウメのセルを選択センタクしたらそのギョウイロける方法ホウホウについてご紹介ショウカイします。
完成カンセイイメージ
■ ボタンの設定セッテイ説明セツメイ  
全体ゼンタイ
 カクボタンの設定セッテイ以下イカトオりです。
 1)セルリンクボタン「セル選択時イベントの制御をする(BtSelectEventOn)」(図のButton1)ボタンの説明セツメイ
    ハジめにセルリンクボタン「セル選択時イベントの制御をする(BtSelectEventOn)」を配置ハイチします。
    指定したシートメイ(ここでは「9ツキ」)のセルが選択された時のイベントを取得するように設定セッテイします。
    またイベントが発生ハッセイしたトキ実行ジッコウするボタン(シタのButton2)とそのボタンがあるシートメイ指定シテイします。
    この設定セッテイでButton1を実行ジッコウすることでツネに「9ツキ」シートのセルが選択センタクされるたびにButton2が実行ジッコウされるようになります。
 2)セルリンクボタン「指定出力位置にアクティブセルのデータを貼付(BtPasteActiveCell)」(図のButton2)ボタンの説明セツメイ
    ツギにセルリンクボタン「指定出力位置にアクティブセルのデータを貼付(BtPasteActiveCell)」を配置ハイチします。
    のこのボタンでは「9ツキ」シートのアクティブセル情報ジョウホウ位置イチアタイなど)を指定シテイしたセルに出力シュツリョクする設定セッテイとなります。
    Pシート1のセル F29(赤枠)に選択センタクされた「ギョウ」を取得シュトクする設定セッテイオコナっています。
 ボタンの準備ジュンビ以上イジョウ完了カンリョウです。
■ Excelの条件ジョウケン書式ショシキ設定セッテイ  
ここではExcelの条件ジョウケン書式ショシキ設定セッテイ手順テジュンをおさらいします。
下図カズのように条件ジョウケン書式ショシキ設定セッテイする範囲ハンイ選択センタクして「ホーム」-「条件ジョウケン書式ショシキ」-「ルールの管理カンリ」(アカワク)をヒラきます。
以下イカのようなダイアログが表示ヒョウジされますので「新規シンキルール」タブ(アカワク)をクリックします。
アタラしい書式ショシキルール」ダイアログの「数式スウシキ使用シヨウして、書式ショシキ設定セッテイするセルを決定ケッテイ」を選択センタクすると
のようにシキ入力ニュウリョクするラン表示ヒョウジされます。(アカワク
ここで以下イカシキ入力ニュウリョクします。
シキ説明セツメイ
ExcelのROW関数カンスウカクセルのギョウ取得シュトクできます。
現在ゲンザイギョウがPシート1のセルF29のアタイ選択センタクされたギョウ)と一致イッチする場合バアイ指定シテイした書式ショシキ表示ヒョウジされます。
ここでは背景色ハイケイショク黄色キイロになるようりつぶしを指定シテイします。
OKボタンで下図カズ表示ヒョウジされますので適用テキヨウボタンをクリックします。
サラにOKボタンをクリックして条件付ジョウケンツ書式ショシキ設定セッテイ完了カンリョウです。
  ボタンの実行ジッコウ  
全体ゼンタイのButton1を実行ジッコウすることで、「9ツキ」シートの選択センタクされた明細メイサイギョウ背景色ハイケイショク黄色キイロ表示ヒョウジされます。
今回コンカイ内容ナイヨウ完成カンセイイメージを参照サンショウ
実際ジッサイ業務ギョウム処理ショリナガれに場合バアイオモ以下イカ設定セッテイ方法ホウホウがあります。
 1)STILLAUTOシートのファイルオープン時自動実行「ボタン連続レンゾク実行ジッコウ(MakeBtPush)」ボタンのリストに追加ツイカ設定セッテイする方法ホウホウ
 2)データ取得シュトクトウ連続レンゾク処理ショリ「ボタン連続実行(MakeBtPush)」ボタンのリストに設定セッテイする方法。
■ ご参考サンコウまでに  
1.条件付ジョウケンツ書式ショシキ設定セッテイ方法ホウホウ上記ジョウキレイ範囲ハンイ指定シテイ以外イガイレツ単位タンイ設定セッテイすることもできます。
   レツ設定セッテイレイ
   上記ジョウキ(Excelの条件付き書式の設定)の範囲ハンイレツ設定セッテイする場合バアイ
   レツ設定セッテイした場合バアイ指定シテイしたレツのすべての行に条件付き書式が適用されます。
   チュウレツ設定セッテイした場合バアイはデータが表示ヒョウジされていない空白クウハクギョウ選択センタクした場合バアイ背景ハイケイショク黄色キイロになります。
      これをけたい場合バアイはたとえばBレツ空白クウハクでないなどの条件ジョウケン追加ツイカします。
      条ジョウケンシキレイ例 =AND($B1>"",ROW()=Pシート1!$F$29)
2.セル選択センタクイベントの制御セイギョ解除カイジョ(Off)にする方法ホウホウ
   セルリンクボタン「セル選択時イベントの解除をする(BtSelectEventOff)」ボタンを実行ジッコウすることで制御セイギョ解除カイジョされます。
(各ボタンの設定内容の詳細はStiLLヘルプをご確認ください)  
Copyright(C) アイエルアイ総合研究所 無断転載を禁じます