teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

修正

2017/10/03 07:55

投稿

sazi
sazi

スコア25430

answer CHANGED
@@ -1,4 +1,6 @@
1
1
  今まで手動で行っていた作業を肩代わりするのなら、
2
2
  ```入力データ → 出力プログラム → 出力データ```
3
3
  という関係で、出力プログラムをエクセルのVBAで行うからといって、出力データと一緒にする必要は無いし、逆に分離していた方が色々と使いまわしが可能になります。
4
- 分離することで必要になるのは、入力と出力のパスなどの指定を行わせることですけど、こちら([3種類の[ファイルを開く]ダイアログボックス](http://officetanaka.net/excel/vba/tips/tips154.htm))などを参考にすれば可能なことですし。
4
+ 分離することで必要になるのは、入力と出力のパスなどの指定を行わせることですけど、こちら([3種類の[ファイルを開く]ダイアログボックス](http://officetanaka.net/excel/vba/tips/tips154.htm))などを参考にすれば可能なことですし。
5
+
6
+ で、出力するプログラムについては、集計処理ということなので、集計の得意なSQLで行えるように、[こちら](http://mukaer.com/archives/2010/10/17/excelsqlvlookup/)のような方法で行う方法もありかと思います。