スペースで別れたセル内の数値を若い順に並び替える
A1= b62 3d 6e b7f
A2 = s6c 2d 6e s7f
とA列内の各セルに、2桁ないし3桁の文字列(左はsかbもしくはブランク、 真ん中は1から7までの整数、右はアルファベットaからfまで)が各4つ~6つ程あります。これを以下の規則に従って、セル内で並び替えることはできますか?マクロだと助かります。
規則は
(1)真ん中の数字が若い順に並び替え
(2)真ん中の数字が同じものが複数ある場合は右のアルファベットが若い順に並び替え
(3)真ん中と右の数字が同じものが複数ある場合はb、ブランク、sの順に並び替え。
つまり
A64= s7b b7b 7b 7c
だったら
A64=b7b 7b s7b 7c
このように並び替えられるようにしたいのですが、可能でしょうか。