Supongo quieres una funcion que se definiria algo asi:
Function LogicaSI(Valor1 as Integer, Operacion as String, Valor2 as Integer, Resultado as Integer)
LogicaSI(10,>,9,1)
Lo que pienso que quieres es que tome el "10" haga la operacion ">" mayor que con el segundo valor "9" y si es verdadero devuelva el valor que le pones al cuarto parametro... si es asi haz algo asi:
Function LogicaSI(Valor1 as Integer, Operacion as String, Valor2 as Integer, Resultado as Integer)
Select Case Operacion
Case ">"
If Valor1 > Valor 2 Then LogicaSI = Resultado
Case "<"
If Valor1 < Valor 2 Then LogicaSI = Resultado
Case "="
If Valor1 = Valor 2 Then LogicaSI = Resultado
Case "<>"
If Valor1 <> Valor 2 Then LogicaSI = Resultado
'Como ves, esto da para mucho, por ejemplo:
Case ">="
If Valor1 >= Valor 2 Then LogicaSI = Resultado
Case "<="
If Valor1 <= Valor 2 Then LogicaSI = Resultado
End Select
End Function
Y para hacer la llamada a la funcion con los valores que tienes y ponerlos en un TextBox asi:
Txt.Text = CStr( LogicaSI(10, ">", 9, 1) )
El operando lo pones entre comillas y listo...
saludos