LoginSignup
CoconaBayashi
@CoconaBayashi

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

VBA 配列内のセル範囲のソート方法

VBA 配列に入れたセル範囲のソート方法

一次元配列に要素としてセル範囲を持たせているのですが
それぞれの要素のセル範囲をあるカラムを基準に並べ替えたいと思っています。

組みたいマクロの仕様と前提は以下の通りです。

【前提】
・編集したデータは取引先ごとの発注商品データ
・それぞれの取引先は全取引先の中で一意の取引先コードを持つ
・発注商品データ=商品コード (厳密には違いますが今回はこの認識で大丈夫です。)
・1取引先コードごと複数の商品コードがぶら下がっている。

・ソートに使いたいキーは発注商品データの中にある「商品カテゴリー」

困っている箇所

同じ取引先コードを持っている行(正確にはデータが入っている範囲なのでセル範囲)
を1つの要素として1次元配列に持たせたのですが、それぞれの要素を並び替える方法が思い浮かびません。

拙い説明で申し訳ないのですが、実現方法がお分かりになる方いらっしゃいましたらご教授いただけますと幸いです。
よろしくお願いいたします。

0

1Answer

自己解決されたのでしょうか。

上の説明文章では、状況を理解できませんでした。
文字だけでなく、Excelに注釈してスクショを貼るなどすると、回答者が理解しやすいと思います。

ご参考まで

0

Your answer might help someone💌