私はいくつかの除外ワードを持っています:すなわち、Limited、Corporation、Incorporation、Inc、Ltd、CoはそれぞれA2からA6のセルにあります。Excel VBA除外ワード
B欄には、それぞれABC Limited、XYZ Holdings Corporation Limited、Tesco Bee Co Ltdの入力値がB2~B4のセルに入力されます。
C列には、A列の単語の一部または全部を除いたBの結果が表示されます。ABC、XYZホールディングスおよびTesco Beeの結果がそれぞれ表示されます。
この問題を解決するための数式やマクロはありますか?
私が説明しようとしているもののサンプルへのリンクを添付しました。
私はこのコードを試してみました:
Sub test()
Dim OriginalText As String
Dim CorrectedText As String
OriginalText = Range("C4").Value
CorrectedText = Replace(OriginalText, "Limited", "")
Range("C4").Offset(, 1).Value = CorrectedText
End Sub
しかし、私は現在、私は唯一の「リミテッド」を除外するために管理し、その中のすべての除外ワードを組み込む方法がわかりません。
あなたは 'SUBSTITUTE'機能を利用したExcelの数式を使用することができ、またはあなたはVBA' Replace'機能を利用してVBAを使用することができます。 (あなたが望むならば、VBAではループで行うことができるが、それぞれを5回使用しなければならないだろう) – YowE3K