私は現在、修正するのがそれほど難しくないように見える問題に遭遇していますが、それでも、自分でそれを行うクリーンな方法を見つけることができません.
「置換」機能を使用して、ユーザーが入力した文の一部の表現を変更しています。たとえば、ユーザーが「va」と入力した場合、代わりに「VA」に変換して、以降の操作でデータベースとより簡単に一致するようにします。
これを行うための私の簡単なコードは次のとおりです。
sMain.Range("J3").Replace "VA", "V. A."
それはうまくいきます。
問題は、「VA」が個々の表現としてだけでなく、単語の一部としても認識されていることです。
したがって、ユーザーが「Vatican」と入力すると、「VAtican」に変わります... もちろん、これは望ましくありません。
私のコードを簡単に指定して、式に一致する単語全体の置換のみを考慮する方法を知っていますか? (私はこれらの置換の行を何十も持っているので、理想的には、「置換」機能に直接作用する方が良いでしょう-可能であれば)。
前もって感謝します !