Ejercicios de VBA para Excel – Nivel Básico

Ante las peticiones de muchos de vosotros, vamos a comenzar un pequeño curso de ejercicios de VBA para Excel para aprender las nociones básicas de VBA de manera sencilla.

Ejercicios de VBA para Excel

ejercicios de vba para excel

Los ejercicios propuestos para que aprendas a trabajar con las funciones básicas de VBA y manejarte con las celdasy los rangos son los siguientes:

1. Que en pantalla salga un mensaje que diga: “Me encanta este blog.”

2. Dar a la celda A1 el valor de 5 mediante código VBA.

3. Sumar a la celda A1 el número 3 mediante código VBA. El resultado debe ser 8 puesto que inicialmente habremos puesto el valor de 5.

4. Poner el resultado de la celda A1 en la celda A2. El resultado debe ser 4 puesto que viene del 8 de la celda A1.

5. Poner en la celda A3 la suma de A1 y la mitad de A2. El resultado debe ser 10, es decir, la suma de 8 + 4 dividido entre 2

6. Comprobar que A3 es mayor que A1 y si es verdad entonces escribir en la celda A4: “A3 mayor que A1”. Si el resultado es falso que no se escriba nada. El resultado es verdadero y por lo tanto debe escribirse el mensaje.

7. Rellenar el color de fondo de la celda A1 en amarillo.

8. Crear la variable “Mi_número” como entero con el valor de 10 y traspasarla al rango C1:C5.

9. Comprobar que A1 y A2 son menores que C1 y si es verdadero poner en negrita los valores de C1:C5.

10. Comprobar si la celda A1 tiene algún contenido y si lo tiene borrar el contenido.

Pistas para resolver los ejercicios

Para poder realizar los ejercicios de VBA para Excel propuestos puedes ayudarte de las siguientes pistas:

1. Utilizar funcion Msgbox (aprender más Msgbox)

2. Usar Range(“A1”) (aprender más de referencias a celdas)

3. Usar Range y el operador matemático “+”

4. Usar Range

5. Usar Range y el operador matemático “/” equivalente a dividir

6. Usar If …. then …. end if (aprender más del condicional IF)

7. Usar Range.Interior.Color con el valor vbYellow (aprender más de propiedades de una celda)

8. Usar Dim Mi_Numero as Integer (aprender más de dimensionar variables)

9. Usar If y And

10. Usar Range.Clearcontents

RESOLUCIÓN

Una vez que hayas intentado los ejercicios apoyándote de las pistas y de la ayuda proporcionado te recomiendo que le eches un vistazo a las soluciones proporcionadas en este artículo:

Una pregunta

¿Te resultaron útiles estos ejercicios de VBA para Excel? ¿Te gustaría recibir más? ¿Qué ejercicio se te complicó? Coméntanos y buscaremos una solución para tus posibles problemas.

Quique es un fanático del Excel desde que empezó a trabajar con ello hace unos pocos años. Adquirió su conocimiento a través de Google y de infinitas pruebas y más pruebas. Además, Quique es un entusiasta de su familia (mujer e hijos), del deporte y de la cerveza… no dudes en contactar con él para cualquier duda que tengas.

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

Shares
Share This

Comparte este post

Comparte si te resulta útil la información.