Академический Документы
Профессиональный Документы
Культура Документы
LABORATORIO N 15
Estructuras repetitivas
Alumno(s): Nota
Grupo: Ciclo:
Requiere No
Criterio de Excelente Bueno Puntaje
mejora acept.
Evaluacin (5pts) (4pts) Logrado
(3pts) (0pts)
Desarrolla y utiliza
correctamente las
estructuras for.
Conoce y utiliza y
desarrolla Macros.
Realiza y desarrolla
ejercicios VBA
Puntualidad, orden
Observaciones, y
conclusiones
I. OBJETIVOS:
II. Identificar las estructuras de programacin del lenguaje de programacin Visual Basic para
Aplicaciones
III. Identificar las sentencias de ciclos o bucles
IV. Identificar la estructura de las funciones definidas por el usuario.
V. SEGURIDAD:
Advertencia:
En este laboratorio est prohibida la manipulacin del hardware,
conexiones elctricas o de red; as como la ingestin de alimentos
o bebidas. No jugar durante el desarrollo de la sesin.
.
VI. RECURSOS:
En este laboratorio cada alumno trabar con un equipo con Windows.
Los equipos deben contar con internet.
Microsoft Word
Microsoft Excel 2013.
Implementar una nueva macro denominada m_bucle_for_each() que rellene el rango de celdas
seleccionadas con valores enteros pares iniciando en el valor 100 en la hoja 3. A continuacin
se indica el cdigo :
Sub m_bucle_for_each()
contador = 100
celda.Value = contador
contador = contador + 2
Next
End Sub
PROGRAMA DE FORMACIN REGULAR
Estructuras repetitivas- Laboratorio 15 Nro. DD-106
Donde:
CONTADOR: es la variable numrica de control del bucle
COMIENZO: es el valor numrico donde comenzar el CONTADOR. Es un nmero
entero.
FINAL: es el valor numrico hasta donde contar el CONTADOR.
Step VALOR_DE_PASO: opcional. Valor numrico que ir sumndose al
CONTADOR a lo largo del bucle. Es un nmero natural.
cdigo: es el cdigo de la expresin que queremos que se ejecute dentro del bucle
todas las veces.
Exit For: sentencia opcional que nos permite salir del bucle y continuar la macro a
partir del NEXT final sin necesidad de haber recorrido el bucle completamente.
A continuacin vamos a ver una serie de ejemplos que nos permitan entender mejor el
bucle FOR NEXT en VBA.
En este ejemplo tenemos el bucle FOR NEXT en VBA ms sencillo. El bucle cuenta de 1
a 10 y va poniendo en una columna el valor del contador. Creamos una macro
denominada m_bucle_for_1() y ejecutamos el cdigo.
Sub m_bucle_for_3()
For CONTADOR = 10 To 1 Step -1
fila = CONTADOR
Cells(fila, 3) = CONTADOR
Next
End Sub
Sub m_bucle_for_4()
For CONTADOR = 10 To 100
If CONTADOR = 49 Then
MsgBox "El contador ha llegado al nmero " & CONTADOR
Exit For
End If
Next
End Sub
CONCLUSIONES
OBSERVACIONES: