「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カクセルリンクボタンの設定セッテイわりましたら、@ABの順番ジュンバン連続レンゾク実行ジッコウボタンに設定セッテイします。
フローチャート : 定義済み処理: @ボタン連続実行
D集計表シュウケイヒョウ表示ヒョウジするシートのボタンに連続レンゾク実行ジッコウボタンの機能キノウて、
  Cのボタンを実行するように設定して出来上がりです。
額縁: 集計
参考サンコウ
  集計表シュウケイヒョウをピボットテーブルで表示ヒョウジさせる方法ホウホウもあります。
  データの集計シュウケイはピボットテーブルでオコナってもいでしょう。
ピボットテーブルの使用シヨウ方法ホウホウにつきましては以下イカのバックナンバーをごランください
「StiLL」デザイン情報118  ピボットテーブルの活用1
Copyright(C) アイエルアイ総合研究所 無断転載を禁じます