「StiLL」デザイン情報141 StiLLコマンド--複数フクスウのファイルからデータ取トり込コみ-セルリンクボタン編
           
                             
  ■ 前回はStiLLボタンの「Excelデータ取得(BtMerge)」で複数フクスウのExcelファイルやCSVファイルからデータを取トり込コむ方法ホウホウをご紹介ショウカイしました。
今回は前回の内容の応用編として、セルリンクボタンを使ツカった方法ホウホウをご紹介ショウカイします。
    ■ 「レコード複合取得(BtMerge)」を実行して、そのデータから集計表を作成する手順テジュンをご紹介ショウカイします。
セルリンクボタンを使ツカうと、選択センタクした値アタイに応オウじたファイルからデータを取トり込コむというようなことも可能カノウとなります。
    ※ ご参考サンコウまでに。あらかじめ機能キノウを設定セッテイしたStiLLボタンがあれば、「ボタン情報ジョウホウ」で同オナじ機能キノウ・設定値セッテイチのセルリンクボタンを楽ラクに作成サクセイすることができます。
さらにそのセルリンクボタンに数式スウシキを追加ツイカして設定セッテイ値チが変カわるようなプログラムも作成サクセイできます。
 
  対応Ver. :「StiLL-X」V1.0以降
対応種類:StiLL Dev・Pro
    対応Ver. :「StiLL-X」V1.0以降
対応種類:StiLL Dev・Pro
    対応Ver. :「StiLL-X」V1.0以降
対応種類:StiLL Dev・Pro
 
                             
前回ゼンカイは、「Excelデータ取得(BtMerge)」で取り込むファイルごとの項目名や項目開始位置が
異なる場合のデータ取得シュトク方法ホウホウのStiLLボタン編ヘンをご紹介ショウカイしました。
 StiLLボタン編ヘンについては、以下イカのバックナンバーをご参照下さい。
「StiLL」デザイン情報140 StiLLコマンド--複数のファイルからデータ取り込み-StiLLボタン編
今回コンカイは前回ゼンカイの内容ナイヨウのセルリンクボタン編ヘンをご紹介ショウカイします。
また作成済のStiLLボタンからセルリンクボタンを作成する方法も合わせてご紹介します。
■ 今回コンカイの内容ナイヨウ  
今回コンカイは取り込むデータの項目名や項目開始位置異なる複数のファイルからデータを取得し、
それらのデータを統合トウゴウし、集計シュウケイして1つの表ヒョウにする方法ホウホウを、セルリンクボタンを使った内容ナイヨウでご紹介します。
また、今回は応用編として、選択した集計年度のファイルのみを取り込むようにします。
■プログラムの作成サクセイ手順テジュン  
まず最初サイショに、以下イカのシートを用意ヨウイします。(用意ヨウイするシートは前回ゼンカイと同オナじです)
[1]「計画ケイカク実績ジッセキ集計表シュウケイヒョウ」シート
集計表を表示するシートです。
集計シュウケイボタンと、集計シュウケイ年度ネンドコンボボックス(詳細ショウサイは[4]を参照サンショウ)を用意ヨウイしてください。
[2]「Pシート1」シート
プログラム記述用のシートです。
今回は[システムテンプレート]-[プログラムシート�T]を使用シヨウしています。
[3]「DL計画DATA」シート、「DL実績DATA」シート、「統合DATA」シート
データ取り込み用ヨウシートです。
各カク「BtMerge」ボタンごとに1シートずつ用意ヨウイします。
今回は[システムテンプレート]-[ワークシートデータセット取得]から挿入ソウニュウしたものを
シート名メイを変更ヘンコウして使用しています。
[4]「DATEWORK」シート
[システムテンプレート]-[日付ヒヅケ曜日ヨウビ・時間ジカン]をそのまま挿入ソウニュウしています。
今回コンカイは年ネンコンボボックスを「計画実績集計表」シートにコピーして活用カツヨウします。
詳クワしい使用シヨウ方法ホウホウにつきましては以下イカのバックナンバーをご覧ランください
「StiLL」デザイン情報068  「StiLL-�]」とは! -11
その後ゴ、プログラム記述用のシートにセルリンクボタンを作成サクセイしていきます。
作成済みのStiLLボタンがあれば、それと同じ機能・設定値のセルリンクボタンを簡単に作ることができます。
Excel2010/2007 の場合
 StiLLボタンを選択状態にし、[StiLL] リボンの [ボタン情報] を選択します。
Excel2003 の場合
 StiLLボタンを右クリックし、右クリックメニューより [★ボタン情報★] を選択します。
表示ヒョウジされたボタン情報ジョウホウ画面ガメンの「セルリンクボタン貼ハり付ツけ」ボタンをクリックし貼ハり付ツけることで、
同オナじ設定セッテイ内容ナイヨウのセルリンクボタンを作成サクセイすることができます。
では、各カクボタンについての説明セツメイをします。
�@セルリンクボタンの「レコード複合取得(BtMerge)」にて、計画ケイカクデータを取得するボタンを作成サクセイします。
 [レコード複合取得(BtMerge)ボタン設定セッテイイメージ]
  (セルリンクボタンの設定内容の詳細はStiLLヘルプをご確認ください)
�A上ウエの�@と同オナじようにセルリンクボタンの「レコード複合取得(BtMerge)」にて、
 実績データを取得するボタンを作成します。
 [レコード複合取得(BtMerge)ボタン設定セッテイイメージ]
  (セルリンクボタンの設定内容の詳細はStiLLヘルプをご確認ください)
�Bセルリンクボタンの「レコード複合取得(BtMerge)」にて、それぞれのプログラム記述用のシートに取得シュトクした
 2つのデータを統合トウゴウし、さらに差額サガクと対比タイヒの項目コウモクを新アラたに追加ツイカするようにします。
 [レコード複合取得(BtMerge)ボタン設定セッテイイメージ]
  (セルリンクボタンの設定内容の詳細はStiLLヘルプをご確認ください)
 [プログラムシート作成サクセイイメージ]
 [データ取トり込コみ用ヨウシート作成サクセイイメージ]
�C各カクセルリンクボタンの設定セッテイが終オわりましたら、�@�A�Bの順番ジュンバンで連続レンゾク実行ジッコウボタンに設定セッテイします。
フローチャート : 定義済み処理: �@ボタン連続実行
�D集計表シュウケイヒョウを表示ヒョウジするシートのボタンに連続レンゾク実行ジッコウボタンの機能キノウを割ワり当アて、
  �Cのボタンを実行するように設定して出来上がりです。
額縁: 集計
※参考サンコウ
  集計表シュウケイヒョウをピボットテーブルで表示ヒョウジさせる方法ホウホウもあります。
  データの集計シュウケイはピボットテーブルで行オコナっても良ヨいでしょう。
ピボットテーブルの使用シヨウ方法ホウホウにつきましては以下イカのバックナンバーをご覧ランください
「StiLL」デザイン情報118  ピボットテーブルの活用1
Copyright(C) アイエルアイ総合研究所 無断転載を禁じます