Está en la página 1de 6

 Menú

Principios de VBA
por Quique Arranz

Mucha gente me dice que quiere aprender de VBA pero que no sabe por

donde empezar y que le fallan los rudimentos. Básicamente la pregunta

de todo el mundo es, ¿qué es VBA?.

Bien, VBA no es difícil ni mucho menos. Puedes aprender como yo sin tener

ni idea de programación. Lo único que hay que hacer es entender su

lógica. Y una vez que la entiendes e interiorizas ya puedes dominar Excel.

Esta lógica de VBA es básicamente: «El programa hará exactamente lo

que le digas que haga». Esto significa que o escribes el código

exactamente de lo que quieres que haga o, sino, no conseguirás nunca

más que parchecitos. Esto no implica que no se puedan tener árboles de

decisión (hacer esto o hacer lo otro). Claro que se puedes, simplemente

tienes que indicar cuando se debe hacer «esto» y cuando «lo otro», y a eso

se le llama lógica
Uso de cookies

 OBJETOS
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
En VBA orientado a Excel nos encontramos con una jerarquía de objetos

que es la siguiente:

1. Application

2. Workbook
3. Worksheet

4. Range

5. Cell

6. otros

Cada uno de estos elementos son llamados objetos y cada objeto tiene

sus propiedades. Como es lógico, los más utilizados son Worksheet, Range

y Cell.

Algunas de las propiedades del objeto Worksheet son:

• Name

• Select

• Activate

• Count

• Add

• Delete

• Y, en general, cualquiera que habitualmente se utilice en Excel…

STATEMENTS
Para interactuar entre estos objetos y realizar operaciones con ellos

podemos encontrar una serie de «condicionales lógicos» llamados

statements que conviene conocer. Algunos de estos statements son:

1. IF …. Then… Elseif… End if


Uso de cookies
Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su

paraEste
mayorprimer
informacióncaso se trata de un statement de tipo condicional. Dada cierta

consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace

ACEPTAR
condición, si se cumple, se sigue ejecutando, sino, saltará hasta el final de

dicha parte condicionada.

1. For… Next

En este caso tenemos un statement de tipo loop, es decir, bucle. Repetirá

la acción que queramos tantas veces como le indiquemos.

1. Do While

Este statement también es del tipo loop combinado con un condicional. En

este caso repetirá la acción indicada mientras se cumpla una cierta

condición.

La combinación de objetos con propiedas y statements es el conjunto de

las operaciones básicas de Visual Basic Applications.

La dificultad de la programación en VBA estriba

en conocer todas las propiedades (que en el fondo son las normales de

cada objeto de Excel) y su nomenclatura.

Por otro lado, como leí hace unos días, a leer se aprende leyendo y a

programar, programando.

 VBA

Buscar...

Nuestro cursos
Uso de cookies
Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su

para mayor de Especialista en Excel


información

consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace
Curso
ACEPTAR
Aprende lo que necesitas de Excel para convertirte en un profesional.

Curso de VBA

Aprende a utilizar VBA y las macros de Excel y domina Excel al completo

Curso de funciones de Excel

Domina las principales fórmulas de Excel y sácale brillo a esta potente herramienta.

LO MÁS LEÍDO

Fórmulas Excel – La guía más completa

Curso de Excel básico – Curso Gratuito

Como sacar un porcentaje en Excel (%)

Formato condicional de una celda dependiendo del…

Tablas Dinámicas en Excel – Tutorial

Gráficos Excel – Todo lo que necesitas saber

Función BUSCARV – Tutorial y ejercicio

ÉCHALE UN VISTAZO

Análisis de datos

Ejercicios

El truco del gurú

Entrevistas

Excel básico

Funciones

Gráficos

Presentación
Uso de cookies
Productividad
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
VBAinformación
para mayor
ACEPTAR
ÉCHALE UN VISTAZO

ÚLTIMAS ENTRADAS

Ampliar la barra de fórmulas

¿Cómo usar Google Sheets?

Función Extrae en Excel: extraer caracteres de una celda

Función VALOR en Excel, convertir texto en números

¿Qué es Google Sheets? O el Excel de Google

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 Una web de Quique Arranz
ACEPTAR
EXCELyVBA.COM © | 2022

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

También podría gustarte