EXCEL_VBA 縦方向のデータを横方向に更新について
EXCELの作業(VBA処理)で困っています。
このサイトでご教授いただけたらと思い投稿しました。
縦方向に入った値を No.を基準として横方向にコピーする作業です。
「No.」ごとに読み込んで 行列貼り付けするという処理ですが
”同一No.”を感知して 列方向に貼り付けが動作がどうにも思いつきません
システムの方に質問したらEXCELのVBAで容易に出来るということです。
データが大量のため手動で行き詰ってしまいました。
なにとぞよろしくお願いいたします。
※更新例は(1)の状態を(2)にするです。
(1)現在の状態
No.とそれに対応する値が入っています
No. │値
───────
1 │300
1 │4,000
1 │1
2 │2
3 │1,000
3 │15,000
4 │200
4 │450
5 │165,000
6 │0
6 │10
7 │150,000
(2)更新後の状態
No.をキーとし 同一No.の値を列方向に 貼り付け更新
No. │値1 │値 2 │値3 │
───────────────────
1 │ 300│ 4,000│ 1│
2 │ 2│ │ │
3 │ 1,000│ 15,000│ │
4 │ 200│ 450│ │
5 │ 165,000│ │ │
6 │ 0│ 10│ │
7 │ 150,000│ │ │
お礼
何度もありがとうございました とても勉強になりました。