Excel の特定の範囲のセルに、特定の語句を自動的に大文字にするように強制しようとしています。
例: 通常、Saab、Citation などの航空機のタイプを入力します。Proper Case を強制する VB スクリプトがありますが、DA20、CJ3 などの省略形を使用する場合もあります。
私が望むのは(これが可能であれば)長い名前(使用されている場合)が適切なケースのままであることですが、特定のフレーズを入力する場合は、スクリプトを無視して、入力されたものとして許可するか、最初の2つを自動大文字にすることです文字。
ダイヤモンドまたは DA20 が許容されます
引用または CJ3 は許容されます
私が望んでいないのは、タイプするのが面倒な人です
引用またはcj3
ダイヤモンドまたはda20
これは可能ですか?必要に応じて、許可されるすべての略語の種類のホワイトリストを喜んで作成します。
ある種の「IF」ステートメントが VBA スクリプトで機能することを期待していましたが、これを記述する方法がわかりません。