Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porMaría Teresa Sánchez Ferreyra Modificado hace 7 años
1
Paul Leger http://pleger.cl
For anidados Paul Leger
2
¿Cómo podemos recorrer una tabla completa? (1/2)
AHORA RECORREMOS UNA FILA O UNA COLUMNA COMPLETA
3
¿Cómo podemos recorrer una tabla completa? (2/2)
4
Código Visual Basic Para Recorrer Una Tabla
Dim i, j As Integer For i = 2 To 7 For j = 1 To 5 MsgBox(Cells(i,j).Value) Next j Next i For anidados: Un for dentro de otro
5
Ejemplo: Encontrar el alumno que tiene una nota “1.0”
Dim i,j As Integer For i = 2 To 7 For j = 3 To If Cells(i,j).Value = 1 Then MsgBox(cells(i,1).Value) ‘Mostrando el nombre End if Next j Next i ¿Por qué j comienza con el valor 3?
6
Recorrer una tabla completa
Dim i, j, ultimaFila, ultimaColumna As Integer ultimaFila = Range("A65536").End(xlUp).Row ultimaColumna = Cells(1, Columns.Count).End(xlToLeft).Column For I = 2 to ultimaFila For j = 1 to ultimaColumna if IsEmpty(cells(I,j).value) Then MsgBox ("Un campo vacio en la celda vacia:" + Str(i) + "," + Str(j)) Cells(i, j).Activate End if Next j Next i ¿Qué significa “Cells(I,j).Activate?
7
Ejercicios: (No todos los ejercicios necesitan for anidados)
(FÁCIL) Cuente todas las personas que tiene AFP COLMENA (FÁCIL) Sume los sueldos brutos de todas las personas que tienen Isapre PROVIDA (MEDIO) Cuente todas las celdas que no tienen valores (DÍFICIL) Cuente todas las personas cuyo sueldos líquidos sea menor a y tengan Isapre PROVIDA
8
¿Consultas?
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.