私はvbaを使用しています。文字列としてstrを取得します。 次のタスクを実行したいと思います。配列の値が真であるかどうかをチェックする方法
次の配列があります。
array1 = (string1, string2, string4)
array2 = (string3, string6, string7)
array3 = (string3, string6, string7)
str = some string
if str is present in array2 then
sbj = "subject2"
if str is present in array1 then
sbj = subject1
は賢明 ように私は
Function sw(s)
sw = Switch(s = "a", "Apple", s = "b", "Banana", s = "c", "Apple", s="d", "banana")
End Function
を意味し、Cの両方のようなバナナ、リンゴとBとDされている、私は混乱していますが、現在、私は(うまく機能)長いスイッチfuncitonで立ち往生しています自演しましたそれ。これに何か他のものを使うことはできますか?
たとえば、 '' 'IsPresent(str、arr)' ''そしてこの関数ではarrをループし、strと各項目を比較します。一致するとループを終了し、 '' 'true''を返します。 – dee