Notifications
Clear all

ERRO "424" OBJETO OBRIGATÓRIO

5 Posts
2 Usuários
0 Reactions
1,516 Visualizações
 DAR
(@dar)
Posts: 5
Active Member
Topic starter
 

Boa noite pessoal,

Por favor, sou novo por aqui e estou precisando de uma ajuda com o erro "424" objeto obrigatório no vba do excel. Estou fazendo um vba e estava rodando beleza, porém hoje quando abri o arquivo apresentou esse erro. Não entendi o porque pois, criei um userform e então desliguei o pc, quando liguei novamente apresentou o erro.
Encontrei um tópico aqui e fiz o download dos arquivos porém vieram todos corrompidos.
O vba segue em anexo.

Por favor, alguém pode me ajudar?

 
Postado : 01/08/2015 9:09 pm
(@edcronos)
Posts: 1006
Noble Member
 

o erro acontece pq macros de pasta não aceita chamadas de objetos "sem certeza"

é só criar uma macro para abrir o form e fazer a chamada em vez de abrir diretamente

em um modulo

Sub iniForm()
    UserForm_abertura.Show
End Sub

e na macro de abertura...

Private Sub Workbook_Open()
Application.AutomationSecurity = msoAutomationSecurityLow

   ' UserForm_abertura.Show  '    tirar essa linha

Call iniForm ' colocar essa

Call Aplicativo_invisivel

End Sub

Somente é impossíveis até que alguém faça
A logica está presa na irracionalidade humana, e morta nos que se consideram donos da verdade.

"ALGUM MODERADOR ME EXPULSE DO FÓRUM POR FAVOR"

 
Postado : 01/08/2015 9:50 pm
(@edcronos)
Posts: 1006
Noble Member
 

desculpe, como foi o primeiro erro que apareceu eu me enganei
o erro é no relatório certo?

Somente é impossíveis até que alguém faça
A logica está presa na irracionalidade humana, e morta nos que se consideram donos da verdade.

"ALGUM MODERADOR ME EXPULSE DO FÓRUM POR FAVOR"

 
Postado : 01/08/2015 9:59 pm
(@edcronos)
Posts: 1006
Noble Member
 

o erro parece ser nessa linha

cbx_lote_piloto.RowSource = "piloto!A3:B" & lin1
em
Private Sub UserForm_Initialize()

não achei o cbx_lote_piloto

como tentou atribuir uma propriedade de objeto não existente deu esse erro

aperte F8 até aparecer o erro

Somente é impossíveis até que alguém faça
A logica está presa na irracionalidade humana, e morta nos que se consideram donos da verdade.

"ALGUM MODERADOR ME EXPULSE DO FÓRUM POR FAVOR"

 
Postado : 01/08/2015 10:15 pm
 DAR
(@dar)
Posts: 5
Active Member
Topic starter
 

Boa noite Edcronos,

Você me ajudou e muito, realmente muito obrigado!!!! Realmente era na linha o erro.

Mais uma vez, muito obrigado!!!

 
Postado : 02/08/2015 5:54 pm