私の質問は、文字列がこれらのカテゴリに定義されている文字列のいずれかと一致する場合、次の文字列をカテゴリに分類することです。例えば、VBA:一致する複数の文字列
dim test_str as string
test_str = "tomato"
、(1)potato
キーワードのいずれかのテストストリングtomato
一致する場合(2)tomato
及び(3)spaghetti
は、次いで、トマト、食品として分類されるであろう。
私は、私が「食べ物」内で定義された10個のキーワードを使用している場合、私はその後、10 strcomp
文が必要になります。しかし、すなわち
if(strcomp(test_str, "potato", vbtextcompare) = 0 or _
strcomp(test_str, "tomato", vbtextcompare) =0 or _
strcomp(test_str, "spaghetti", vbtextcompare)=0) then
'label test str as "food"
、複数strcomp
を使用することを含むた、今これを行うのは非常に非効率的な方法を持っています面倒なことだ。これを行うより良い方法はありますか?