かぶだいくんの内部処理のソートが遅い...

なんでかというと、今までコードを端折るためにバブルソートでやってたから。マージソートにしたら速くなったみたいだ(バグが残っていそうだけど)。
が、なぜかソート対象のクラスごとにメソッドを分ける必要が出てきた。クラスは3種類あるので、同じようなコードのメソッドが3つある。今までも3つあったのだがバブルソートなのでコードが少なく(10行位)てあまり気にならなかったが、マージソートみたいな大きな規模(50行位)のコードが3つもあると気になる。
ムダだ。VB/VBA の継承が良く分からんので、コードを1つにまとめる方法も分からない。VB/VBA の継承が使いもんになるとは思えんが、せめてこれくらいのことはできても良いと思うのだけど。。。