|
VBAの初心者です。下記入力ファイルを取り込んで、出力ファイルを出すプログラムの書き方について、お伺いしたいですが、ご存知の方是非教えてくださいませ。
入力ファイル1.:
1 A B C D E F G H I J K L M N O P Q R
2 code 役職 社員No 名前 tscode 1W 2W 3W 4W 5W 6W
3 A1 部長 0001 高橋 A001 1 0 1 2 0 2
4 A1 部長 0002 吉田 B001 2 0 3 4 1 0
5 A1 部長 0001 高橋 A001 2 2 3 2 1 3
6 C1 課長 0004 鈴木 D001 0 3 4 3 1 0
7 E1 社員1 0005 渡辺 E001 4 2 4 4 1 2
8 E1 社員1 0006 長谷川F001 0 2 1 4 3 3
9 G1 社員2 0007 川本 G001 2 3 4 1 0 2
10 G1 社員2 0008 安田 H001 4 2 0 2 4 2
11 G1 社員2 0007 川本 H001 2 0 4 2 3 1
出力ファイル2.:
1 A B C D E F G H I J K L M NO
2 code 役職 社員No 名前 week A001 B001 C001 D001 E001 F001 G001 H001 計
3 A1 部長 0001 高橋 1W 3 0 0 0 0 0 0 0 3
4 A1 部長 0001 高橋 2W 2 0 0 0 0 0 0 0 2
5 A1 部長 0001 高橋 3W 7 0 0 0 0 0 0 0 7
6 A1 部長 0001 高橋 4W 7 0 0 0 0 0 0 0 ・
7 A1 部長 0001 高橋 5W 2 0 0 0 0 0 0 0 ・
8 A1 部長 0001 高橋 6W 5 0 0 0 0 0 0 0 ・
9 A1 部長 0002 吉田 1W 3 0 0 0 0 0 0 0 ・
10A1 部長 0002 吉田 1W 3 0 0 0 0 0 0 0 ・
11A1 部長 0002 吉田 1W 3 0 0 0 0 0 0 0 ・
12 ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・
13C1 課長 0004 鈴木 1W ・ ・ ・ ・ ・ ・ ・
14 ・ ・ ・ ・ ・ ・ ・ ・
処理内容:
入力ファイルのXXXXシート(上記1.)を取込、ランダムの社員タイムシートチャージ情報を出力ファイルにYYYYYYYシート(上記2.)のようにまとめます。社員コードが変わったタイミングで背景色を変える。また、同一社員でもcodeが分かれれば、別集計する。
説明内容が分かりにくいかもしれませんが、
是非宜しく御願いいたします。
|
|