Usar condicional IF en VBA

Uno de los elementos más frecuentes en VBA es usar la instrucción IF en VBA. Nos permite usar condiciones durante nuestro código ejecutando ciertas partes de él en función de alguna prueba lógica.

TIPO 1

La sintáxis más sencilla, la que básicamente utilizaremos el 90% de nuestro tiempo es la siguiente:

If comprobación_lógica then

Código que se ejecuta cuando la instrucción es verdadera

End if

Leer másUsar condicional IF en VBA

Categorías VBA

Crear un rango

Un rango, en Excel, puede ser una celda, o un conjunto de celdas.

Puede que nos interese crear un rango por muchos motivos, uno de los cuales será recorrer ciertas celdas en una variable.

Para crear un rango en VBA primero tendremos que declararlo y luego añadirle las propiedades.

Muy sencillo, declarar un rango se declara como:

 Dim MiRango as Range

Leer másCrear un rango

Categorías VBA

Añadir bordes mediante VBA

Para añadir bordes mediante VBA a una celda (o a un rango de celda) usaremos los atributos que se describen a continuación.

  • Cells.BorderAround: con este método añadimos los bordes exteriores a toda nuestra celda.
  • Cells.Borders y añadiendo el atributo del borde que queremos entre paréntesis:  xlEdgeBottom, xlEdgeTop, xlEdgeLeft, and xlEdgeRight.

Los atributos comunes a estas dos propiedades son:

Leer másAñadir bordes mediante VBA

Categorías VBA

Añadir comentarios mediante VBA

No es lo típico que usemos en VBA pero viene bien conocer la posibilidad e añadir comentarios mediante Visual Basic Applications.

Pueden servir para añadir cierta información a nuestra hoja de Excel pero no en una celada… puede ser que lo utilicemos para hacer alguna aclaración que veamos útil… quizás nos interese hacer todos o algunos comentarios visibles y otros no…

Nunca se sabe para que nos sirven los comentarios hasta que los utilicemos.

Sintaxis

La sintaxis típica de un comentario asociado a una celda en concreto es:

Cells.Comment

Leer másAñadir comentarios mediante VBA

Categorías VBA

Añadir formato mediante VBA

Añadir el formato que queremos en VBA no siempre es lo más importante ni lo principal cuando trabajamos con nuestro código pero puede ayudarnos mucho una vez que queremos terminar nuestro código y dejar nuestra hoja muy muy respetable.

Diría que en Excel el 30% o 40% de lo que hacemos debe ser dar un formato legible y apetecible si otros (incluso nosotros mismos) debemos leerlo o trabajar sobre él.

Añadir formato mediante VBA puede convertirse en algo muy tedioso si no tenemos claro como funcionan las propiedades así que aquí os ponemos algunas de las más utilizadas.

Leer másAñadir formato mediante VBA

Categorías VBA

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información ACEPTAR

Aviso de cookies