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