Notifications
Clear all

Erro de Objeto ao ativar planilha!

4 Posts
2 Usuários
0 Reactions
988 Visualizações
(@dadomarr)
Posts: 0
New Member
Topic starter
 

Boa tarde
Sou novo aqui e essa é minha primeira duvida.
Em muitos tópicos, vi que o pessoal tem o problema de "erro em tempo de execução 424 o objeto é obrigatório." mas cada um devido a um motivo.
vamo la...
estou tendo esse problema num sistema de cadastro comum, que é vinculado a uma planilha do Excel.
acredito que meu problema esta na hora de ativar a planilha.

segue o codigo:

    'ativando a planilha "BD"
    ActiveWorkbook.Sheets("BD").Activate
    ActiveSheet.Range("A2").Select

    'procurando a primeira celula vazia
    Do
    If Not (IsEmpty(ActiveCell)) Then
    ActiveCell.Offset(1, 0).Select
    End If
    Loop Until IsEmpty(ActiveCell) = True

    'gravando valor digitado no campo nas respectivas celulas.
    ActiveCell.Value = txtbilhete.Value
    ActiveCell.Offset(0, 1).Value = txtloc.Value
    ActiveCell.Offset(0, 2).Value = txtdataemissao.Value
    ActiveCell.Offset(0, 3).Value = txthoraemissao.Value
    ActiveCell.Offset(0, 4).Value = cbosemana.Value

a depuração aponta a linha " ActiveCell.Value = txtbilhete.Value"

alguém pode me ajudar? ja li muitos topicos e nada! acredito que seja algo facil

obg,

 
Postado : 04/05/2015 11:46 am
(@skuma)
Posts: 0
New Member
 

Brother, pelo o que entendi o seu problema está ao abrir o userform frmcadastro e olhando seu código vi que o seguinte trecho dentro do UserForm_Initizalize está errado txtblhete.SetFocus, pois deveria ser txtbilhete.SetFocus.

Ou seja amigo, seu problema aparentemente é porque está faltando um i e com isso ele não localiza o objeto. Veja se isso resolve.
Abs.

 
Postado : 04/05/2015 9:08 pm
(@dadomarr)
Posts: 0
New Member
Topic starter
 

Nossa cara! muito obrigado!
Desculpa essa minha cagada de noob, sou iniciante e até estou me sentindo mal pelo erro ser apenas isso kk

abraço!!

 
Postado : 05/05/2015 7:01 am
(@skuma)
Posts: 0
New Member
 

Acontece amigo, quem nunca passou por isso achando que era algo absurdo e foi um erro de digitação? kkkk..

O importante aqui é você ir debugando seu código até de fato chegar na linha que está dado erro (F8 e vai que vai..).

Coloca o tópico como resolvido ae.
Abs.

 
Postado : 05/05/2015 7:30 am