Я использую 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
как мудрый я KNO я запутанный, но в настоящее время я застрял с длинным выключателем Funciton (который работает хорошо)
Function sw(s)
sw = Switch(s = "a", "Apple", s = "b", "Banana", s = "c", "Apple", s="d", "banana")
End Function
означает и с обеими яблоками и б и d является банан, как что. Можем ли мы использовать что-то еще для этого?
Создайте просто функцию, называемую, например. '' 'IsPresent (str, arr)' '' и в этой функции цикл через arr и сравнивать str против каждого элемента. При совпадении выйдите из цикла цикла и верните '' 'true'''. – dee