Não
Funcionaria assim:
Como eu tenho dados que vem de uma collection que existe numa determinada classe, eu não posso usar uma sql para filtrar esses dados pq eles não estão numa tabela. Sendo assim , terei de usar uma expressão. Para que eu não tenha que usar uma expressão enorme cheia de funções "Iff" na própria linha do comando "If", eu pretendia montar uma expressão usando uma string, e depois usá-la na linha do "if". É meio complicado de explicar. Vou te dar um exemplo:
Dim Expressao as String
' montagem da expressão
if txttal.text<>"" then
expressao=expressao & txttal.text
end if
if txttal2.text<>"" then
expressao=expressao & txttal2.text
end if
' aqui eu testaria a expressão com o comando if, caso fosse possível a conversão
if cbool(expressao) then
' faz o que é p ser feito
end if
talvez seja uma idéia meia louca, mas se isso fosse possível, facilitaria muito
valew por responder