ユーザー定義のソート順の設定について
ユーザー定義のソート順の設定について ユーザー定義した順番でソートするVBAコードを教えてください。 リスト形式のデータがあり、F列(F1は見出し)には所属データが入っています。所属名は、「Belco店、総務課、アオキ支店、人事課、経理課、ワカヤマ支店」とランダムに入力されており、それをユーザーが指定する順番で並び替えるVBAコードをご教示ください。 ユーザー指定の順番:総務課、人事課、経理課、ワカヤマ店、Belco店、アオキ店 以下は、F列をただ単にマクロ記録でソートさせたコードですが、上記のユーザー指定の所属名をどこに、どのように、挿入すればいいのでしょうか? sub 所属順() Selection.Sort Key1:=Range("F11"), Order1:=xlDescending, Header:=xlGuess _ , OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _ SortMethod:=xlPinYin, DataOption1:=xlSortNormal end sub
早速のご教示ありがとうございます。 早速試しましたところ、「実行時エラー"438" オブジェクトは、このプロパティまたはメソッドをサポートしていません。」とのエラーが表示されました。 操作環境を添えず失礼しました。当方未だにExcel97を使用しています。ダメでしょうかね???
Visual Basic・6,559閲覧