|
|
|
Supreme Being
      
участник
Last Login: 16.11.2007 23:39
Сообщ.: 88,
Visits: 810
|
|
Есть строка:
Str="a<5"
Вопрос: как передать это условие оператору If ?
Ну, чтобы в конечном итоге выполнилось, например:
If a < 5 Then MsgBox "ОК"
|
|
|
|
|
Supreme Being
      
участник
Last Login: 03.03.2008 16:40
Сообщ.: 443,
Visits: 4 574
|
|
| Расширьте Ваш вопрос. Для чего именно это нужно? Уверен, исходную задачу можно решить по-другому.
|
|
|
|
|
Supreme Being
      
участник
Last Login: 31.10.2007 14:52
Сообщ.: 127,
Visits: 1 233
|
|
| Можно добавлять Str в строку кода. Правда переменные используемые в строке должны быть глобальными.
|
|
|
|
|
Supreme Being
      
участник
Last Login: 16.11.2007 23:39
Сообщ.: 88,
Visits: 810
|
|
Расширяю: Есть таблица-источник с кучей столбцов, и кучей строк.
Хочу сделать что-то типа фильтра, для этого сделал над таблицей-источником ещё одну табличку(условий), в которую над каждым столбцом можно вписать условие, в соответствии с которым будет производится отбор данных.
|
|
|
|
|
Supreme Being
      
участник
Last Login: 16.11.2007 23:39
Сообщ.: 88,
Visits: 810
|
|
| Что-то типа встроенного экселевского фильтра, но в моём случае для каждого столбца можно задавать сразу несколько условий (равно, не равно, больше, меньше).
|
|
|
|
|
Supreme Being
      
участник
Last Login: 16.11.2007 23:39
Сообщ.: 88,
Visits: 810
|
|
| К тому-же в таблице-источнике присутсвуют объединённые ячейки, с которыми встроенный фильтр в моём случае работает некорректно.
|
|
|
|
|
Supreme Being
      
участник
Last Login: 16.11.2007 23:39
Сообщ.: 88,
Visits: 810
|
|
Так вот: необходимо просто из всех вписанных условий составить типа запрос.
Причём пропуская все пустые ячейки из таблицы(условий).
|
|
|
|
|
Supreme Being
      
участник
Last Login: 16.11.2007 23:39
Сообщ.: 88,
Visits: 810
|
|
А там их обычно будет больше половины (пользователю ведь не всегда нужен фильтр сразу по всем столбцам да ещё и нескольким условиям по столбцу)
|
|
|
|
|
|
| | |