MS Excel: Cómo usar la función AND (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 AND (VBA)

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

describir

La función Y de Microsoft Excel devuelve VERDADERO si todas las condiciones son VERDADERAS. Devuelve FALSO si alguna condición es FALSO.

La función AND 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.

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

sintaxis

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

condition1 And condition2 [... And condition_n]

parámetro o parámetro

condition1, condition2, … condition_n La expresión a probar, ya sea VERDADERO o FALSO.

devolver los bienes

La función AND devuelve VERDADERO si todas las condiciones son VERDADERAS.
La función AND devuelve FALSO si alguna condición es FALSO.

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)

Veamos algunos ejemplos de la función AND de Excel y exploremos cómo usar la función AND en el código VBA de Excel.

El primer ejemplo combina la función AND con una instrucción IF en código VBA:

If LWebsite = "TechOnTheNet.com" And LPages <= 10 Then
   LBandwidth = "Low"
Else
   LBandwidth = "High"
End If

Si los LWebsites son todos “TechOnTheNet.com” y LPages <= 10, esto establecerá la variable LBandwidth en el valor de cadena "Bajo". De lo contrario, establece la variable LBandwidth en el valor de cadena "Alto".

El segundo ejemplo usa la función AND y la función OR en VBA, por ejemplo:

If (LWebsite = "TechOnTheNet.com" Or LWebsite = "CheckYourMath.com") And LPages <= 10 Then
   LBandwidth = "Low"
Else
   LBandwidth = "High"
End If

Si LWebsite es “TechOnTheNet.com” o “CheckYourMath.com” y LPages <= 10, esto establecerá la variable LBandwidth en el valor de cadena "Bajo". De lo contrario, establece la variable LBandwidth en el valor de cadena "Alto".