Documente Academic
Documente Profesional
Documente Cultură
1
Seguridad
1. ¿Qué es un Algoritmo?
2. ¿Qué dos herramientas puedo usar para desarrollar
algoritmos?
3. ¿Qué comando uso para mostrar un mensaje al usuario?
4. ¿Qué comando uso para pedir un dato al usuario?
5. ¿Cómo obtengo el valor de una celda desde VBA?
Capacidad
• Tipos de datos
• Estructuras condicionales
TIPOS DE DATOS
Tipos de Datos de Variables en VBA
12
Condicional Simple Anidada en VBA
If <condición> Then
<acciones a realizar si cumple IF>
ElseIf <condición> Then
<acciones a realizar si cumple elseIF>
ElseIf <condición> Then
<acciones a realizar si cumple elseIF>
End If
13
Estructura Condicional por Casos
Select case <variable o dato a evaluar>
Case <condiciones>
<acciones a realizar si cumple caso>
Case <condiciones>
<acciones a realizar si cumple caso>
Case else
<acciones a realizar si no cumple ningún
caso>
End select
14
Evaluar al hacer clic en una celda lo siguiente:
1-5: Mensaje numero entre 1 y 5
Ejemplo: 6-10: Mensaje numero entre 6 y 10
otro: Mensaje numero esta fuera del rango
ActiveCell.Select
Selection.Interior.Color = ncolor 16
¿Preguntas?
Cambiar Color de Fondo de Una Celda
1. Sheets(“NombreHoja").Range(“Celda").Interior.Color
= Color a asignar
-vbRed, vbBlue, etc
2. ActiveCell.Select
Selection.Interior.Color = Color a asignar
18
Cambiar Color de letra
1. Sheets(“NombreHoja").Range(“Celda").Font.Color =
Color a asignar
-vbRed, vbBlue, etc
2. ActiveCell.Font.Color = vbWhite
19
¿Preguntas?
Evaluación
• Estructuras repetitivas
Ver video para siguiente clase
• https://www.youtube.com/watch?
v=4C6-5jIv3b8
Desarrollo del Laboratorio