回答編集履歴
1
ちょこっと追加
    
        answer	
    CHANGED
    
    | @@ -1,4 +1,4 @@ | |
| 1 | 
            -
            目的から見て一回しか通さないプログラムだと思われます。でしたらすべてをVBAにやらせるのではなく、前処理を手で行い、後処理も手で行えばスッキリしたcodeになると思います。辞書などと大物を持ち出さなくても済みます。辞書検索もなくなるから処理も早くなるかなぁ。。
         | 
| 1 | 
            +
            目的から見て一回しか通さないプログラムだと思われます。でしたらすべてをVBAにやらせるのではなく、前処理を手で行い、後処理も手で行えばスッキリしたcodeになると思います。「CBの先頭文字を抜き出す」処理も要らないし、 辞書などと大物を持ち出さなくても済みます。辞書検索もなくなるから処理も早くなるかなぁ。。
         | 
| 2 2 | 
             
            前処理も後処理もソートですのでそれもVBAで行っても良いですが。
         | 
| 3 3 |  | 
| 4 4 | 
             
            前処理
         | 
