Excel2010です

用意した置換前、置換後のワードリストに沿って複数の文字列置換を一括処理したいのですが、前後の重複に苦悩しています。

例えば
置換前 置換後
 あ → い
 い → う

というリストで「あい」という値を順番にReplace関数をかけると 
「あい」→「いい」→「うう」になってしまいます。
「あい」→「いう」
になるように処理したいです。

ひとつ考えたのは、置換が済んだ文字列は書式を変えて次の処理をしないという方法ですが、
大量処理のためワードリストも処理範囲も全て配列に格納して処理するようにしているので出来ません。

置換された文字列は次の置換処理に当たらないようにする手は無いでしょうか。