M贸dulo 6: Trabajando con rangos y celdas en VBA

馃摌 M贸dulo 6: Trabajando con rangos y celdas en VBA

En este m贸dulo aprender谩s a manipular celdas y rangos en Excel usando VBA. Esto incluye escribir, leer, seleccionar y formatear datos desde macros.


✅ Escribir en una celda

Podemos colocar un valor en una celda de varias formas:

Sub EscribirEnCelda() Range("A1").Value = "Hola Mundo" End Sub

馃搶 Este c贸digo escribe el texto “Hola Mundo” en la celda A1.


✅ Leer el valor de una celda

Podemos guardar el contenido de una celda en una variable.

Sub LeerCelda() Dim dato As String dato = Range("A1").Value MsgBox dato End Sub

馃搶 Este c贸digo mostrar谩 en un cuadro de mensaje lo que est茅 escrito en A1.


✅ Seleccionar un rango

Tambi茅n podemos seleccionar celdas para manipularlas visualmente.

Sub SeleccionarRango() Range("A1:C3").Select End Sub

馃搶 Seleccionar谩 el rango A1:C3 en la hoja activa.


✅ Escribir en varias celdas a la vez

Podemos asignar el mismo valor a un rango completo.

Sub EscribirEnRango() Range("B1:B5").Value = "OK" End Sub

馃搶 Todas las celdas de B1 a B5 mostrar谩n “OK”.


✅ Formatear celdas

Podemos aplicar formato desde VBA:

Sub FormatoCeldas() With Range("A1:A3") .Font.Bold = True .Interior.Color = RGB(255, 255, 0) ' Amarillo End With End Sub

馃搶 El rango A1:A3 quedar谩 en negrita y con fondo amarillo.


馃摑 Ejercicio 6️⃣: Escribir una lista en la columna A

Crea un programa en VBA que:

  1. Escriba los n煤meros del 1 al 10 en la columna A.
  2. <

No hay comentarios:

Publicar un comentario

Pol铆ticas de Privacidad