Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.
MS Excel: cómo usar la instrucción CASE (VBA)
Este tutorial de Excel explica cómo usar Excel declaración del caso Con sintaxis y ejemplos.
describir
La declaración CASE de Microsoft Excel tiene la funcionalidad de una declaración IF-THEN-ELSE.
La instrucción CASE es una función integrada en Excel y se clasifica como una función lógica. Se puede utilizar como una función VBA (VBA) en Excel. Como función de VBA, puede usar esta función en el código de macro ingresado a través del editor de Microsoft Visual Basic.
sintaxis
La sintaxis de la instrucción CASE en Microsoft Excel es:
Select Case test_expression Case condition_1 result_1 Case condition_2 result_2 ... Case condition_n result_n [ Case Else result_else ] End Select
parámetro o parámetro
test_expression Cadena o numérico. Este es el valor que está comparando con una lista de criterios. (es decir: condition_1, condition_2, … condition_n) Las condiciones que condition_1, … condition_n se evalúan en el orden indicado. Una vez que se encuentra que la condición es verdadera, ejecuta el código correspondiente y la condición ya no se evalúa. result_1, … result_n El código a ejecutar cuando se determina que la condición es verdadera.
devolver los bienes
La declaración CASE ejecuta el código apropiado para la primera condición que se encuentra como VERDADERA.
Si no se cumple la condición, se ejecuta la cláusula Else de la instrucción CASE. La cláusula Else es opcional.
Si se omite la cláusula Else y la condición no se cumple, la instrucción CASE no hará nada.
aplicar para
- Excel para Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2011 para Mac, Excel 2010, Excel 2007, Excel 2003, Excel XP, Excel 2000
tipo de función
- Funciones VBA (VBA)
Ejemplo (como una función de VBA)
La declaración CASE solo se puede usar en código VBA en Microsoft Excel.
Echemos un vistazo a algunos ejemplos de función de declaración CASE de Excel para explorar cómo usar la declaración CASE en el código VBA de Excel:
Select Case LRegion Case "N" LRegionName = "North" Case "S" LRegionName = "South" Case "E" LRegionName = "East" Case "W" LRegionName = "West" End Select
Con la instrucción CASE de Excel, también puede usar la palabra clave Para para especificar un rango de valores. Por ejemplo:
Select Case LNumber Case 1 To 10 LRegionName = "North" Case 11 To 20 LRegionName = "South" Case 21 To 30 LRegionName = "East" Case Else LRegionName = "West" End Select
Con la instrucción CASE de Excel, también puede usar comas para separar valores. Por ejemplo:
Select Case LNumber Case 1, 2 LRegionName = "North" Case 3, 4, 5 LRegionName = "South" Case 6 LRegionName = "East" Case 7, 11 LRegionName = "West" End Select
Finalmente, con la declaración CASE de Excel, también puede usar la palabra clave Is para comparar valores. Por ejemplo:
Select Case LNumber Case Is < 100 LRegionName = "North" Case Is < 200 LRegionName = "South" Case Is < 300 LRegionName = "East" Case Else LRegionName = "West" End Select