現在、VBA マクロを使用したい Excel スプレッドシートがあるという問題に取り組んでいます。次の 3 つの行はそれぞれ連続しています。
Name of Data
abc A1 B2 B4 C4 E2 F43 d4 V8 f9 k11 j20 … x
cde A2 B3 B12 C6 E9 F34 d6 V4 f13 k111 j209 … x
efg A3 B5 B7 C8 E11 F68 d19 V12 f91 k114 j2014 … x
…
Desired
abc A1 B2 B4 C4 E2 F43 d4 V8
abc f9 k11 j20 …
cde A2 B3 B12 C6 E9 F34 d6 V4
cde f13 k111 j209 …
efg A3 B5 B7 C8 E11 F68 d19 V12
efg f91 k114 j2014 …
各行のデータ名があり、一部の行は数百の列にまたがる数百のエントリになる場合があります。だから私がしたいのは、行の長さを8列幅で止めることです。マクロが各行をチェックして、長さが8より大きいかどうかを確認し、同じデータ名の行を挿入して次の8列を貼り付け、合計列からそれを差し引いて次の行を貼り付けることができることを願っています。最初の長い行の終わりに達し、すべての行をチェックし続けます。本質的には、幅 8 列をカウントアップし、それを下に挿入された行にカット アンド ペーストして、他のすべてのデータを保持することで、かなりの時間を節約できます。私はこれが初めてなので、マクロまたは VBA のヘルプをいただければ幸いです。
ありがとう、ジョン