Red de conocimiento informático - Aprendizaje de código fuente - Un novato quisiera pedir consejo sobre cómo escribir mayor que y menor que o igual a la condición de caso seleccionado en VBA.

Un novato quisiera pedir consejo sobre cómo escribir mayor que y menor que o igual a la condición de caso seleccionado en VBA.

El caso es gt; 0,7, es lt; = 1. Si el programa está escrito de esta manera, se considera mayor que 0,7 o menor o igual a 1

Porque solo se ejecutará el primer caso si se cumplen las condiciones, por lo que su código se puede escribir así

Seleccione caso venta1 - venta2

Caso es lt = 0,7

cargo = 0

Caso es lt; = 1

cargo = (venta1 - venta2) *100

Caso es gt; /p>

cargo = (venta1 - venta2) * 200 3 *10

End Select

Cuando es igual a 0.5, se cumple la primera condición, por lo que la primera Se ejecuta uno. Después de la ejecución, el programa salta directamente y no ejecutará los casos posteriores.

Si tiene que escribir dos condiciones, puede hacer esto. Escriba las condiciones directamente en lugar de IS

a = venta1 - venta2

Seleccione Caso a<. /p>

Caso Es lt;= 0.7

cargo = 0

Caso a gt;0.7 Y a lt;= 1

cargo = ( a) * 100

Caso es gt; 1

cargo = (a) * 200 3 * 10

Finalizar selección