Notifications
Clear all

VBA - Erro com atualização de Excell Microsoft

5 Posts
3 Usuários
0 Reactions
969 Visualizações
(@edjunhoscj)
Posts: 4
New Member
Topic starter
 

Bom dia,

tinha uma planilha que funcionava perfeitamente, mas com uma atualização da microsoft para o Excell apareceu o seguinte erro: Erro de compilação...."Método ou membro de dados não encontrado".

Não sei como corrigir. Alguém pode me ajudar?

Não sei como enviar anexo.

Public Sub Procurar()
Apagar
Contagem
a = 8
Set c = Plan1.Range("A2:C" & s).Find(Plan4.txtProcura.Text, LookIn:=xlValues)
If Not c Is Nothing Then
firstAddress = c.Address
Do
If a > 300 Then
MsgBox "A busca excedeu 250 resultados. Refine a busca.", vbExclamation + vbOKOnly, "Busca de Nomes."
Exit Do
End If
DoEvents
a = a + 1
z = c.Row
Plan4.Cells(a, 1).Value = Plan1.Cells(z, 1).Value
Plan4.Cells(a, 2).Value = Plan1.Cells(z, 2).Value
Plan4.Cells(a, 3).Value = Plan1.Cells(z, 3).Value
Plan4.Cells(a, 4).Value = Plan1.Cells(z, 4).Value
Plan4.Cells(a, 5).Value = Plan1.Cells(z, 5).Value
Set c = Plan1.Range("A2:C" & s).FindNext(c)
Loop While Not c Is Nothing And c.Address <> firstAddress
End If
Preencher
'Abaixo a mensagem original
'Plan4.Range("A7").Value = "Foram encontrados " & a - 8 & " resultados de um total de " & s - 1 & " itens."
Plan4.Range("A7").Select
Plan4.txtProcura.Activate
Plan4.txtProcura.SelStart = 0
Plan4.txtProcura.SelLength = 20
MsgBox "Foram encontrados " & a - 8 & " resultados de um total de " & s - 1 & " itens.", vbDefaultButton1, "Resultado da Consulta"

End Sub

 
Postado : 22/09/2015 8:33 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Apenas pelo postado não e possível identificar o erro, porem aparentemente o erro nada tem haver com atualizações;
mas sem ver seu modelo/distribuição de dados e variáveis e/ou estrutura de planilha é apenas achometro.
Tambem Faltam:
as sub rotinas Apager, Contagem e Preencher
identificar onde é obtido o valor "Z"

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 22/09/2015 8:54 am
(@edjunhoscj)
Posts: 4
New Member
Topic starter
 

Envio o arquivo para análise Reinaldo.

 
Postado : 22/09/2015 12:14 pm
(@nelson-s)
Posts: 96
Trusted Member
 

Permitam-me "meter um pouco a colher" no tópico.

Aparentemente ocorre o erro porque alguém alterou o nome do textbox onde é informado o texto para procura. Alteraram o nome de "txtProcura" para "marcos".

Experimente fazer isso:

01.Na faixa "Desenvolvedor", selecionar "Modo de Design";
02.Selecionar a caixa de texto de procura;
03.Na faixa "Desenvolvedor", selecionar "Propriedades";
04.Na propriedade (Name), substituir o nome "marcos" por "txtProcura";
05.Clicar novamente em "Modo de Design" para voltar ao modo "normal".
06.Salvar o arquivo.
07.Testar.

 
Postado : 22/09/2015 7:02 pm
(@edjunhoscj)
Posts: 4
New Member
Topic starter
 

Gênio. Cara você entende mesmo do assunto. Como esta planilha está em rede aqui no serviço, pois é uma agenda telefônica geral, vários usuários acessam e alguém por um acaso deve "no modo design" que não sei como pois ninguém entende de VBA no excell e eu "arranho um pouco" no conhecimento, ter colocado o nome "marcos" para procurar e estava no modo design que culminou na mudança no nome do textbox.... Essa foi boa. Bom... só pode ter acontecido isto. De qualquer maneira obrigado Nelson. Cara, desculpe mas estou impressionado. Tu pegou o rastro direitinho do problema. Nunca conseguiria fazer isto. Parabéns irmão. Deus abençoe.

 
Postado : 23/09/2015 6:27 am