0
複数の文字列をInStr
でチェックし、必要に応じて置き換えたいと考えています。私はこれを行うには、より簡単かつ直感的な方法があると確信しているが、私はどれだけ知らない複数の文字列を持つVBA InStr
s1 = "ABC" s2 = "ABCD" s3 = "ABCDE"
If InStr(s1,"D") <> 0 Then
s1 = ""
End If
If InStr(s2,"D") <> 0 Then
s2 = ""
End If
If InStr(s3,"D") <> 0 Then
s3 = ""
End If
:よう
何か。
おそらくLoop
またはCase
? Case
を使用して
アドバンス
ケースは、このための最良のだろう。 – mooseman
同じコードを複数回繰り返しているので、関数を記述して呼び出すことを検討してください。 – Kevin