Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


7853 / 13644 ツリー ←次へ | 前へ→

【36368】マクロをつかって処理しようと思いました ゆう 06/3/29(水) 23:31 質問[未読]
【36374】Re:マクロをつかって処理しようと思いました とおりすがりマン 06/3/30(木) 8:00 発言[未読]
【36375】Re:マクロをつかって処理しようと思いま... Statis 06/3/30(木) 8:32 発言[未読]
【36454】Re:マクロをつかって処理しようと思いました Jaka 06/3/31(金) 15:17 発言[未読]

【36368】マクロをつかって処理しようと思いました
質問  ゆう  - 06/3/29(水) 23:31 -

引用なし
パスワード
   えっと、以下の様な処理をしたいと考えています。
<処理内容>
複数人の給与明細(それぞれ別ブック)のデータがあります。
レコード構成:交通費、基本給、残業手当、その他
全員のブックから、交通費、基本給、残業手当、その他のデータを取得し、1つのブックにまとめたいです。
個人の名前は、レコードのあるシートのA1のセルに名前が入っています。

<使用するにあたり>
マクロを実行したときに、編集するブックを複数選択できるようにして(何人でも編集可能にしたい)作業開始。
ユーザに最後に出来上がったブックの保存先ディレクトリを選択させて保存してもらう。

<<IN>>
ブック1
鈴木
  交通費 基本給 残業手当 その他
  1000  200000 30000   1000

ブック2
木村
  交通費 基本給 残業手当 その他
  1500  250000 50000   2000

ブック3
佐藤
  交通費 基本給 残業手当 その他
  2000  300000 70000   3000
<<OUT>>
  名前 交通費 基本給 残業手当 その他
1 鈴木 1000  200000 30000   1000
2 木村 1500  250000 50000   2000
3 佐藤 2000  300000 70000   3000

【36374】Re:マクロをつかって処理しようと思いま...
発言  とおりすがりマン  - 06/3/30(木) 8:00 -

引用なし
パスワード
   質問事項は何でしょう?

【36375】Re:マクロをつかって処理しようと思いま...
発言  Statis  - 06/3/30(木) 8:32 -

引用なし
パスワード
   こんにちは
一連の処理のどこが判らないのでしょうか?
どこまで出来ているのでしょうか?

それぞれのブックは同じフォルダ内ですか?
その各ブックのシート数は1個ですか?(複数の場合はどうなるの?)
該当シートとのデータ行は3行(1行目=名前、2行目=項目、3行目=金額)のみ

【36454】Re:マクロをつかって処理しようと思いま...
発言  Jaka  - 06/3/31(金) 15:17 -

引用なし
パスワード
   ブック1〜3のレイアウトをOUTと同じレイアウトにする。
   A   B   C    D    E
1 名前 交通費 基本給 残業手当 その他
2 鈴木 1000  200000 30000  1000

OUT(Sheet4?)シートを選択して、A1を選択しておく

データ → 統合 を開いて、
集計方法 合計
統合範囲より統合元に
Sheet1!$A$1:$E$2
Sheet2!$A$1:$E$2
Sheet3!$A$1:$E$2
と追加していく、
左端に列にチェックを入れてOK 。

OUTシートの明細タイトルを付け加えて終わり。

これで出来ると思います。

7853 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free