ando
o Uso
do Excel
através do
Visual
1A B C D E
2 Matrícula Nota 1 Nota 2 Média
3 2387589 7,0 8,5
4 3942098 6,5 7,0
5 2587127 8,0 7,5
6 2434984 4,8 4,8
7 1389924 0,0 4,0
8 2989234 6,0 6,0
9 2347871 9,0 8,5
10 1392841 10,0 9,0
11 9284828 7,5 8,0
12 5238748 4,0 4,5
13 4239842 3,5 4,0
14 8239898 9,5 7,5
5. Codificação comentada:
Chamamos de “variável” os termos ou letras que conterão e guardarão valores
variáveis. Note que as linhas de “For” e “Next” ficam alinhadas e as linhas
intermediárias com tabulação maior. Isso facilita a visualização da estrutura e a
subordinação, o que é fundamental em programação e é conhecido como
“indentação”.
1A B C D E
2 Matrícula Nota 1 Nota 2 Média
3 2387589 7,0 8,5 7,8
4 3942098 6,5 7,0 6,8
5 2587127 8,0 7,5 7,8
6 2434984 4,8 4,8 4,8
7 1389924 0,0 4,0 2,0
8 2989234 6,0 6,0 6,0
9 2347871 9,0 8,5 8,8
10 1392841 10,0 9,0 9,5
11 9284828 7,5 8,0 7,8
12 5238748 4,0 4,5 4,3
13 4239842 3,5 4,0 3,8
14 8239898 9,5 7,5 8,5
For i = 3 to 14
guardamatr_G = cells(i, 7) (guardo a matrícula da coluna “G”)
if amedia => 7 then (aqui que testo se a media encontrada é maior que 7)
cells(i, 8) = “Aprovado” (se for, registro a aprovação na coluna “H”)
end if
if amedia < 4 then (se é menor que 4, vou registrar a reprovação)
cells(i, 8) = “Reprovado”
end if
if amedia => 4 and amedia < 7 then (se é igual ou maior que 4 e menor que 7)
cells(i, 8) = “Prova Final” (registro que irá para Prova Final)
end if
Next i
--------------------------- x --------------------------