vba: динамический выбор в Case, обработчика "Select Case"

ur002
Дата: 25.11.2009 16:49:26
Есть ли возможность в блоке, в замен "Выражение" подставлять, строку(массив) с данными

Select Case выражение
[Case список Выражений-n
	[инструкции-n]] ...
[Case Else
	[инструкции_else]]
End Select


т.е.

по условию переопределив значение какой либо переменной, подставить 'эту переменнуюв условие оператора Case

number="1,2,3,5,9"

Select Case Number		
Case number Debug.Print number
End Select

by me...
CoolMind
Дата: 25.11.2009 16:59:08
ur002, здесь больше подойдёт функция Split(number, ",") с оператором If
либо функция Eval.
IFK
Дата: 25.11.2009 17:07:38
А почему нельзя? Можно встроить что-то типа InStr() или просто проверять значение строковой переменной.
mds_world
Дата: 25.11.2009 17:16:05
ur002,
а что требуется? Для чего вам такое нужно?
Ёжик`
Дата: 25.11.2009 17:38:32
mds_world
ur002,
а что требуется? Для чего вам такое нужно?

Мой любимый вопрос