Referencia rápida de VBA

VBA (Visual Basic para aplicaciones) es un lenguaje de programación muy popular para la automatización de tareas en Excel. Con su amplia gama de funciones y capacidades, VBA permite a los usuarios mejorar su eficiencia y productividad en el manejo de hojas de cálculo. Si eres nuevo en VBA o necesitas una referencia rápida para recordar las principales características y comandos de este lenguaje, ¡has llegado al lugar correcto! En este artículo, te proporcionaremos una útil referencia rápida de VBA que te ayudará a aprender y recordar lo esencial para comenzar a programar en este lenguaje. No te lo pierdas, ¡sigue leyendo!

Una lista de funciones en VBA

Más de 1,8 millones de profesionales utilizan CFI para aprender contabilidad, análisis financiero, modelado y más. Comience con una cuenta gratuita para explorar más de 20 cursos siempre gratuitos y cientos de plantillas financieras y hojas de trucos.

Contenido

guía rápida de vba

Esta guía rápida de VBA contiene una lista de funciones para VBA en Excel. Esta guía le ayudará a prepararse para el curso de modelado VBA de Finanzas.

un libro de trabajo

Libros de trabajo (“MyBook.xls”)

una hoja de trabajo

Hojas de trabajo (“Hoja1”) u hojas (“Hoja1”)

Una celda o rango en la convención A1

Rango (“A1”) o Rango (“A1:C5”)

Múltiples celdas o rangos

Rango (“A1,C5,D11”) o Rango (“A1:C5,F6,D2:E5”)

Un área en la convención R1C1

Rango(Celdas(1,1):Celdas(5,10))

Una celda en la convención R1C1

Celdas(1, 5)

Una zona con nombre

Área (“Nombre del área”)

Una columna o fila completa en la convención A1

Columnas (“D”) o filas (“6”)

Una columna o fila completa en la convención R1C1

Columnas (1) o Filas (6)

Una serie de líneas con números de línea fijos (es decir, conocidos)

Líneas (“6:100”)

Varias líneas con números de línea variables

Filas (StartRow & “:” & EndRow)

La tercera fila de un área.

Rango(“C3:G15”). Filas(3)

Todas las celdas de una hoja de trabajo

células

Una celda relativa a una celda especificada

Rango(“A3”).Desplazamiento(1,3)

Un rango relativo a un rango especificado

Rango(“B5:C6”). Desplazamiento(3,2)

El objeto seleccionado actualmente (celda, rango, etc.)

Selección

El libro de trabajo que contiene el procedimiento a ejecutar.

este libro de trabajo

El libro de trabajo actualmente activo

Libro de trabajo activo

La celda actualmente activa (puede ser parte del rango seleccionado)

Célula activa

Para obtener el valor (contenido) de una celda o rango y asignarlo a una variable

CellVal = Celdas(1,5).Valor

Cómo asignar valores a una celda o rango

Rango (“A1:C3”). Valor = 123

Cómo asignar valores a una celda o rango con nombre

Rango (“Nombre del rango”). Valor = 123

Para obtener el texto en una celda

Texto de celda = Rango (“A1”). Texto

Para obtener el número de columna o fila de una celda

Rango(“C5”).Columna o Rango(“C5”).Fila o Selección.Columna

Para obtener el número de la primera columna de un rango

Rango (“F5:H10”).Columna o Selección.Columna

Para ingresar una fórmula en una celda o rango usando la convención A1

Rango(“A3”). Fórmula = “=Suma(A1:A2)”

Para ingresar una fórmula en una celda o rango según la convención R1C1

Rango(“A3”).FórmulaR1C1 = “=SUM(R[-2]C:R[-1]C)”

Para nombrar una celda o rango

Rango(“A1:C3”).Nombre = “NombreRango”

Para cambiar el nombre de una hoja de trabajo

Hojas de trabajo (“Hoja3”). Nombre = “Opciones sobre acciones”

Mostrar u ocultar una hoja de trabajo

Hojas de trabajo(“Hoja1”).Visible = Falso o Verdadero

Activar una hoja de trabajo

Hojas(“Hoja1”).Habilitar

Seleccione toda la hoja de trabajo activa

Celdas.Seleccionar

Seleccione un área

Rango (“A1:C12”). Elegir

Activar una celda dentro de un rango seleccionado

Área (“F6”).Activar

Borrar la selección actual (hoja de trabajo, rango, etc.)

Eliminar selección

Eliminar el contenido y formato de un área

Rango (“D1:D7”).Eliminar

Borrar el contenido (pero no el formato) de un rango

Rango(“D1:D7”).Borrar contenidos

Formato claro (pero no contenido) de un área

Rango(“D1:D7”).ClearFormats

Eliminar varias filas o columnas

Filas (“6:10”).Eliminar o Columnas (“7:12”).Eliminar

Copia un área y pégala en otro lugar.

Rango (“A1:C12”). Rango de copia (“D1”)

Insertar una línea antes de la línea 4

Líneas(4).Insertar

Insertar una hoja de trabajo antes de la hoja activa

Hojas.Agregar o Hojas de trabajo.Agregar

Eliminar una hoja de trabajo

Hojas de trabajo (“Hoja1”). Borrar

Recursos adicionales

Gracias por leer la Guía de inicio rápido de VBA de Finanzas para ayudarlo a prepararse para el modelado de VBA en Excel. Para avanzar aún más en su carrera, estos recursos adicionales de CFI le resultarán útiles:

Error 403 The request cannot be completed because you have exceeded your quota. : quotaExceeded

Deja un comentario

¡Contenido premium bloqueado!

Desbloquear Contenido
close-link