MS Excel: Cómo usar la función CAMBIAR (VBA)

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 función CAMBIAR (VBA)

Este tutorial de Excel explica cómo usar Excel cambiar la función (en VBA) con sintaxis y ejemplos.

describir

La función CAMBIAR de Microsoft Excel evalúa una lista de expresiones y devuelve el valor correspondiente de la primera expresión de la lista que es VERDADERO.

La función CAMBIAR es una función integrada en Excel y se clasifica como una función de búsqueda/referencia. 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.

Si está buscando la versión de la hoja de trabajo de la función SWITCH, lea nuestra página de la función SWITCH (WS), ya que tiene una sintaxis muy diferente.

sintaxis

La sintaxis de la función CAMBIAR en Microsoft Excel es:

Switch ( expr1, value1, expr2, value2, ... expr_n, value_n )

parámetro o parámetro

expr1, expr2, expr_n Lista de expresiones a evaluar. La función CAMBIAR está buscando la primera expresión que se evalúa como VERDADERO. valor1, valor2, … valor_n Lista de valores. La función CAMBIAR devuelve el valor asociado con la primera expresión que se evalúa como VERDADERO.

devolver los bienes

La función CAMBIAR devuelve cualquier tipo de datos, como cadenas, números, fechas, etc.

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 función SWITCH solo se puede usar en código VBA en Microsoft Excel.

Veamos algunos ejemplos de la función CAMBIAR de Excel para explorar cómo usar la función CAMBIAR en el código VBA de Excel:

Switch (SupplierID=1, "IBM", SupplierID=2, "HP", SupplierID=3, "NVIDIA")

En este ejemplo, si SupplierID es 1, la función SWITCH devolverá “IBM”.
Si SupplierID es 2, la función SWITCH devolverá “HP”.
Si SupplierID es 3, la función SWITCH devolverá “NVIDIA”.

Por ejemplo:

Dim LValue As String
Dim SupplierID

SupplierID = 2
LValue = Switch (SupplierID=1, "IBM", SupplierID=2, "HP", SupplierID=3, "NVIDIA")

En este ejemplo, la variable llamada LValue ahora contendrá el valor “HP”.