RegiónActual

Este ejemplo ilustra la propiedad CurrentRegion en Excel VBA . La región actual es un rango limitado por cualquier combinación de filas y columnas en blanco. ¿Puedes encontrar la región actual de la celda A1? Coloque un botón de comando en su hoja de trabajo y agregue la siguiente línea de código: Rango (“A1”).actualSeleccionarRegión. Resultado […]

Desplazamiento

La propiedad Offset en Excel VBA toma el rango que es un número particular de filas y columnas fuera de un cierto rango (borde abajo sólo para ilustración). Coloque un botón de comando en su hoja de trabajo y agregue las siguientes líneas de código: Dim ejemplo As Range Set example = Range(“A1:A2”) ejemplo.Offset(3, 2).Select […]

Colección Áreas

Este ejemplo ilustra la colección de áreas en Excel VBA . Abajo tenemos el Rango delimitado (“B2:C3,C5:E5”). Esta gama tiene dos áreas. La coma separa las dos áreas. Coloque un botón de comando en su hoja de trabajo y agregue las siguientes líneas de código: 1. Primero, declaramos dos objetos Range. Llamamos a los objetos […]

De la celda activa a la última entrada

Este ejemplo ilustra la propiedad End del objeto Range en Excel VBA . Usaremos esta propiedad para seleccionar el rango desde la celda activa hasta la última entrada en una columna. Situación: Algunas cifras de ventas en la columna A. Suponga que va a añadir más cifras de ventas con el tiempo. Coloque un botón […]

Unión e Intersect

El método de unión en Excel VBA devuelve un objeto Range que representa la unión de dos o más rangos (bordes abajo sólo para ilustración). Línea de código: Unión(Rango(“B2:C7”), Rango(“C6:F8”)) Seleccione Resultado Nota: el método Union no devuelve la unión matemática (la celda C6 y la celda C7 se incluyen dos veces). El método Intersect […]

Probar una selección

Este programa en Excel VBA utiliza la propiedad Count, la función IsNumeric, la función IsEmpty y el método Intersect para probar una selección . Situación: Coloque un botón de comando en su hoja de trabajo y agregue las siguientes líneas de código: 1. Primero, declaramos dos objetos Range. Llamamos a los objetos Range rng y […]

Rango dinámico

A continuación veremos un programa en Excel VBA que colorea el valor máximo de un rango dinámico . Situación: Cada vez que añadimos un número y hacemos clic en el botón de comando, queremos que Excel VBA coloree el valor máximo de estos números. Coloque un botón de comando en su hoja de trabajo y […]

Filas y columnas enteras

Este ejemplo le enseña cómo seleccionar filas y columnas enteras en Excel VBA . ¿Están listos? Coloque un botón de comando en su hoja de trabajo y agregue las siguientes líneas de código: 1. La siguiente línea de código selecciona toda la hoja. Seleccionar celdas Nota: debido a que colocamos nuestro botón de comando en […]

Posibles partidos de fútbol

A continuación veremos un programa en Excel VBA que muestra una vista previa de todos los posibles partidos de fútbol de una lista de equipos. Situación: 1. Primero, declaramos un objeto Range y cuatro variables. Llamamos al objeto Range rng. Una variable String que llamamos matchname, y tres variables Integer que llamamos contador, i y […]

Colores de fondo

Cambiar los colores de fondo en Excel VBA es fácil. Utilice la propiedad Interior para devolver un objeto del Interior. Luego utilice la propiedad ColorIndex del objeto Interior para establecer el color de fondo de una celda. Coloque tres botones de comando en su hoja de trabajo y agregue las siguientes líneas de código: 1. […]

Fuente

La propiedad Font del objeto Range en Excel VBA da acceso a muchas otras propiedades. Esto se debe a que la propiedad Font devuelve un objeto en sí mismo; el objeto Font. El objeto Font tiene muchas propiedades como la propiedad Color y la propiedad Bold. Propiedad Color Para cambiar el color de un rango […]

Comparar rangos

A continuación veremos un programa en Excel VBA que compara rangos seleccionados al azar y resalta celdas que son únicas. Si aún no está familiarizado con las áreas, le recomendamos encarecidamente que lea primero este ejemplo. Situación: Nota: el único valor único en este ejemplo es el 3, ya que todos los demás valores se […]

Redimensionar

La propiedad Redimensionar en Excel VBA hace que un rango (borde inferior sólo para la ilustración) sea un número específico de filas y columnas mayor o menor. La propiedad Redimensionar siempre toma como punto de partida la celda superior izquierda de un rango. Línea de código: Rango (“A1:C4”) Redimensionar(3, 2) Seleccionar Resultado Explicación: esta línea […]