Excel VBA質問箱 IV

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

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


14080 / 76738 ←次へ | 前へ→

【68158】Re:VBAソースコードについて
発言  kanabun  - 11/2/7(月) 14:45 -

引用なし
パスワード
   ▼VBA初心者 さん:

>ファイルを取り込んで、出力ファイルを出すプログラムの書き方について

説明が端折ってあるとレスがつきにくいと思います。
せっかくの図表ですが、
>入力ファイル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 ・  ・  ・  ・  ・  ・  ・  ・
> 

のように、どのようにしたらなるのでしょう?

数値出力列は あらかじめ決まっているということですか?
例だと、
tscode {A001 B001 C001 D001 E001 F001 G001 H001 計} で固定ですよね?

出力行は
社員の数だけ
week {1W 2W 3W 4W 5W 6W} の6行が出力シートに発生するのですか?


まずは、入力ファイルの表を「社員番号」で並び替えたもので、
再度 手作業での処理手順を説明されたほうがよいと思いますけど?

左端の行番号も ひとつずれていますよね?

VBAでやるときは、ソート後、基本的には配列内で処理を行うことになると
思います。

1 hits

【68157】VBAソースコードについて VBA初心者 11/2/7(月) 13:44 質問
【68158】Re:VBAソースコードについて kanabun 11/2/7(月) 14:45 発言
【68159】Re:VBAソースコードについて VBA初心者 11/2/7(月) 15:08 質問
【68160】Re:VBAソースコードについて kanabun 11/2/7(月) 15:27 発言
【68163】Re:VBAソースコードについて kanabun 11/2/8(火) 10:15 発言
【68170】Re:VBAソースコードについて VBA初心者 11/2/8(火) 15:48 お礼
【68179】Re:VBAソースコードについて kanabun 11/2/9(水) 20:12 発言
【68161】Re:VBAソースコードについて UO3 11/2/7(月) 17:39 発言

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