Excel VBA質問箱 IV

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

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


488 / 76735 ←次へ | 前へ→

【81914】Re:所定フォームへの流し込み
質問  ackkn  - 22/1/21(金) 22:20 -

引用なし
パスワード
   マナ さん

お世話になっております。

会社のPCで再現がありました。 Excel2019です。

ですが、元ネタの表がソート済でしたので、v = r1 として解決しました。

完動したら、完動しました! 素晴らしいです!!

で、あまりに高度なコードですので、ご相談なんですが、今回の所定表(13日〜
30日で固定)、実は少しフォームが違っていて、上段がケース数とパレット数で、
下段が総数kgを入れる部分がミソで、この部分が分かれば、後はアレンジすれば
いいと思っていたのですが、前述の通りあまりに高度なコードなので、アレンジ
が出来ません。

冒頭の v = r1 で、元ネタを配列 v に入れ、それで n = UBound(v) で行数を求め、ワーク配列 w() を Redim して、得意先 センター名を dictionary で重複
取る部分も、dic(s) = dic.Count * 2 の1行で、Add を使わなくても追加できる
んですね。 問題は、w() の使い方なんです。 最初、上段のケース数とパレッ
ト数だけが表示されて、下段の総数kgが全く表示されませんでした。
これは、下段のセルを結合していたためで、w(dic(s) + 1, d + 1) = v(k, 7)
を、w(dic(s) + 1, d) = v(k, 7)に変更して解決しました。

最後に、r2.Resize(dic.Count * 2, UBound(w, 2)).Value = w で、

所定表(13日〜30日で固定)に戻す部分なんです、この部分が、実際の表は、
今回の2行(上下段)の上下に付随行があり、1つの得意先+センター名に対して
、4行単位なんです。 これに対応できません。
よろしくご教示ください。
17 hits

【81890】所定フォームへの流し込み ackkn 21/12/18(土) 8:20 質問[未読]
【81904】Re:所定フォームへの流し込み マナ 22/1/9(日) 19:30 発言[未読]
【81911】Re:所定フォームへの流し込み ackkn 22/1/20(木) 10:32 発言[未読]
【81912】Re:所定フォームへの流し込み ackkn 22/1/20(木) 11:31 発言[未読]
【81913】Re:所定フォームへの流し込み マナ 22/1/21(金) 19:30 発言[未読]
【81914】Re:所定フォームへの流し込み ackkn 22/1/21(金) 22:20 質問[未読]
【81915】Re:所定フォームへの流し込み マナ 22/1/22(土) 9:20 発言[未読]
【81916】Re:所定フォームへの流し込み ackkn 22/1/22(土) 12:42 回答[未読]
【81917】Re:所定フォームへの流し込み マナ 22/1/22(土) 14:05 発言[未読]
【81918】Re:所定フォームへの流し込み ackkn 22/1/22(土) 15:40 回答[未読]
【81919】Re:所定フォームへの流し込み マナ 22/1/22(土) 17:18 発言[未読]
【81920】Re:所定フォームへの流し込み ackkn 22/1/22(土) 19:21 回答[未読]
【81921】Re:所定フォームへの流し込み マナ 22/1/22(土) 20:18 発言[未読]
【81922】Re:所定フォームへの流し込み ackkn 22/1/22(土) 20:41 質問[未読]
【81923】Re:所定フォームへの流し込み マナ 22/1/22(土) 21:35 発言[未読]
【81924】Re:所定フォームへの流し込み ackkn 22/1/22(土) 21:48 回答[未読]
【81925】Re:所定フォームへの流し込み マナ 22/1/22(土) 23:22 発言[未読]
【81926】Re:所定フォームへの流し込み ackkn 22/1/22(土) 23:58 お礼[未読]

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