Bom dia a todos os colegas do fórum.
estou encarando um problema, quando eu rodo o script passo a passo (F8), ele consegue realizar sem problemas, agora quando eu utilizo o F5, ele exibe o erro "A variável do objeto ou a variável do bloco With não foi definida"
Alguém poderia me ajudar ou pelo menos me explicar como saio desse erro?
Segue código para simular:
Private Sub Worksheet_Activate()
Dim i As Integer
Dim fim As Integer
Dim NOK As String
Dim IE As New InternetExplorer
i = 0
fim = 15
Do
Do While i <= fim
i = i + 1
'i pode ser sbstituido por números inteiros positivos para teste Exemplo: 1 = Pagian não existe _
'453 = pagina existe.
IE.Visible = False
IE.Navigate " http://sigsif.agricultura.gov.br/sigsif_cons/!ap_estabelec_nacional_detalhe?id_estabelecimento=" & i
Application.Wait Now + TimeValue("00:00:02")
'rotina para copiar os valores para a planilha
On Error GoTo PaginanaoExiste
With IE.Application
Sheets("BD2").Range("A2").Value = IE.Document.all.Item("nr_sif").Value
Sheets("BD2").Range("B2").Value = IE.Document.all.Item("cs_estabelecimento").Value
Sheets("BD2").Range("C2").Value = IE.Document.all.Item("nr_cnpj").Value
Sheets("BD2").Range("D2").Value = IE.Document.all.Item("nm_fantasia").Value
Sheets("BD2").Range("E2").Value = IE.Document.all.Item("nm_razao_social").Value
Sheets("BD2").Range("F2").Value = IE.Document.all.Item("tx_logradouro").Value
Sheets("BD2").Range("G2").Value = IE.Document.all.Item("nm_bairro").Value
Sheets("BD2").Range("H2").Value = IE.Document.all.Item("nm_municipio").Value
Sheets("BD2").Range("I2").Value = IE.Document.all.Item("sg_uf").Value
Sheets("BD2").Range("J2").Value = IE.Document.all.Item("nr_cep").Value
Sheets("BD2").Range("K2").Value = IE.Document.all.Item("nr_telefone").Value
Sheets("BD2").Range("L2").Value = IE.Document.all.Item("nm_area").Value
'insere uma nova linha no banco de dados
Sheets("BD2").Select
Rows("2:2").Select
Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
Range("A2").Select
End With
Loop
Exit Sub
PaginanaoExiste:
Loop
End Sub
________________________________________________________________________________________________
Muito obrigado galera.
att.
Davi Soares
Postado : 21/11/2014 7:39 am