Galera,
Eu tenho uma planilha no excel com seguinte modulo em macro:
Sub meses()
lin = 5
Do Until Cells(lin, 12) = ""
If Cells(lin, 12) = "X" Then
Cells(lin, 13) = "S/ PRAZO"
End If
If Cells(lin, 11) <= Cells(5, 25) - 15 Then
Cells(lin, 12) = "15 dias"
End If
If Cells(lin, 11) <= Cells(5, 25) - 30 Then
Cells(lin, 12) = "30 dias"
End If
If Cells(lin, 11) <= Cells(5, 25) - 45 Then
Cells(lin, 12) = "45 dias"
End If
If Cells(lin, 11) <= Cells(5, 25) - 60 Then
Cells(lin, 12) = "60 dias"
End If
If Cells(lin, 11) <= Cells(5, 25) - 90 Then
Cells(lin, 12) = "90 dias"
End If
If Cells(lin, 11) <= Cells(5, 25) - 120 Then
Cells(lin, 12) = "120 dias"
End If
If Cells(lin, 11) <= Cells(5, 25) - 150 Then
Cells(lin, 12) = "150 dias"
End If
If Cells(lin, 11) <= Cells(5, 25) - 180 Then
Cells(lin, 13) = "180 dias"
End If
If Cells(lin, 11) <= Cells(5, 25) - 210 Then
Cells(lin, 13) = "210 dias"
End If
If Cells(lin, 11) <= Cells(2, 25) - 240 Then
Cells(lin, 13) = "240 dias"
End If
If Cells(lin, 11) <= Cells(2, 25) - 270 Then
Cells(lin, 13) = "270 dias"
End If
If Cells(lin, 11) <= Cells(2, 25) - 300 Then
Cells(lin, 13) = "300 dias"
End If
If Cells(lin, 11) <= Cells(2, 25) - 330 Then
Cells(lin, 13) = "330 dias"
End If
If Cells(lin, 11) <= Cells(2, 25) - 360 Then
Cells(lin, 13) = "360 dias"
End If
If Cells(lin, 11) <= Cells(5, 25) - 30 And Cells(lin, 9) = "AGUARD. PRAZO RECURSAL" Then
Cells(lin, 12) = "Vencido"
End If
If Cells(lin, 11) <= Cells(5, 25) - 15 And Cells(lin, 9) = "AGUARD. PRAZO RECURSAL 02" Then
Cells(lin, 12) = "Vencido"
End If
If Cells(lin, 11) <= Cells(5, 25) - 45 And Cells(lin, 9) = "EM PROC. DE INSCRIÇÃO EM D.A." Then
Cells(lin, 12) = "Vencido"
End If
If Cells(lin, 11) <= Cells(5, 25) - 120 And Cells(lin, 9) = "AGUARD. PRAZO AJUR" Then
Cells(lin, 12) = "Vencido"
End If
lin = lin + 1
Loop
End Sub
O codigo é bem simples, pega um valor de uma celula, compara e da o valor determinado por mim. Agora gostaria de botar esse codigo no access, mas nao estou conseguindo. Queria tb q ele sobscrevesse os valores antigos quando fosse atualizada e precisasse mais clicar em um botao, como era antigamente, fosse feito 1 vez ao dia, por exemplo. Alguem poderia me dar uma ajuda ?
Eu tenho uma planilha no excel com seguinte modulo em macro:
Sub meses()
lin = 5
Do Until Cells(lin, 12) = ""
If Cells(lin, 12) = "X" Then
Cells(lin, 13) = "S/ PRAZO"
End If
If Cells(lin, 11) <= Cells(5, 25) - 15 Then
Cells(lin, 12) = "15 dias"
End If
If Cells(lin, 11) <= Cells(5, 25) - 30 Then
Cells(lin, 12) = "30 dias"
End If
If Cells(lin, 11) <= Cells(5, 25) - 45 Then
Cells(lin, 12) = "45 dias"
End If
If Cells(lin, 11) <= Cells(5, 25) - 60 Then
Cells(lin, 12) = "60 dias"
End If
If Cells(lin, 11) <= Cells(5, 25) - 90 Then
Cells(lin, 12) = "90 dias"
End If
If Cells(lin, 11) <= Cells(5, 25) - 120 Then
Cells(lin, 12) = "120 dias"
End If
If Cells(lin, 11) <= Cells(5, 25) - 150 Then
Cells(lin, 12) = "150 dias"
End If
If Cells(lin, 11) <= Cells(5, 25) - 180 Then
Cells(lin, 13) = "180 dias"
End If
If Cells(lin, 11) <= Cells(5, 25) - 210 Then
Cells(lin, 13) = "210 dias"
End If
If Cells(lin, 11) <= Cells(2, 25) - 240 Then
Cells(lin, 13) = "240 dias"
End If
If Cells(lin, 11) <= Cells(2, 25) - 270 Then
Cells(lin, 13) = "270 dias"
End If
If Cells(lin, 11) <= Cells(2, 25) - 300 Then
Cells(lin, 13) = "300 dias"
End If
If Cells(lin, 11) <= Cells(2, 25) - 330 Then
Cells(lin, 13) = "330 dias"
End If
If Cells(lin, 11) <= Cells(2, 25) - 360 Then
Cells(lin, 13) = "360 dias"
End If
If Cells(lin, 11) <= Cells(5, 25) - 30 And Cells(lin, 9) = "AGUARD. PRAZO RECURSAL" Then
Cells(lin, 12) = "Vencido"
End If
If Cells(lin, 11) <= Cells(5, 25) - 15 And Cells(lin, 9) = "AGUARD. PRAZO RECURSAL 02" Then
Cells(lin, 12) = "Vencido"
End If
If Cells(lin, 11) <= Cells(5, 25) - 45 And Cells(lin, 9) = "EM PROC. DE INSCRIÇÃO EM D.A." Then
Cells(lin, 12) = "Vencido"
End If
If Cells(lin, 11) <= Cells(5, 25) - 120 And Cells(lin, 9) = "AGUARD. PRAZO AJUR" Then
Cells(lin, 12) = "Vencido"
End If
lin = lin + 1
Loop
End Sub
O codigo é bem simples, pega um valor de uma celula, compara e da o valor determinado por mim. Agora gostaria de botar esse codigo no access, mas nao estou conseguindo. Queria tb q ele sobscrevesse os valores antigos quando fosse atualizada e precisasse mais clicar em um botao, como era antigamente, fosse feito 1 vez ao dia, por exemplo. Alguem poderia me dar uma ajuda ?