Abrir formulario e ...
 
Notifications
Clear all

Abrir formulario e permanecer na mesma aba

5 Posts
2 Usuários
0 Reactions
1,414 Visualizações
(@tutoelizeu)
Posts: 160
Estimable Member
Topic starter
 

Boa tarde Mestres!
Preciso de uma grande ajuda de vocês, se puderem é claro,

Fiz um formulário para aparecer algumas informações de acordo com o código escolhido.
Funciona perfeitamente, porém gostaria de abri-lo em uma outra ABA da planilha.
Fiz um botão na aba "Dash" porém ao aciona´lo o formulario abre na aba "Dash", mas direciona para a aba "Demurrage_Info" que é onde estão os dados.

Tem como abri-lo na aba "Dash" e pemanecer na aba "Dash"?
O Userform tem que ficar na aba Dash.

Obrigado.

Segue código:

Private Sub UserForm_Click()

End Sub

Private Sub TextBox1_AfterUpdate()
Dim intervalo As Range
Dim texto As String
Dim codigo As Long
Dim pequisa
Dim mensagem

codigo = TextBox1.Text
Sheets("Demurrage_Info").Select
Set intervalo = Range("A5:H15")

On Error GoTo trataErro

pesquisa = Application.WorksheetFunction.VLookup(codigo, intervalo, 2, False)
pesq1 = Application.WorksheetFunction.VLookup(codigo, intervalo, 3, False)
pesq2 = Application.WorksheetFunction.VLookup(codigo, intervalo, 4, False)
pesq3 = Application.WorksheetFunction.VLookup(codigo, intervalo, 5, False)
pesq4 = Application.WorksheetFunction.VLookup(codigo, intervalo, 6, False)
pesq5 = Application.WorksheetFunction.VLookup(codigo, intervalo, 7, False)
pesq6 = Application.WorksheetFunction.VLookup(codigo, intervalo, 8, False)

TextBox2.Text = pesquisa
TextBox3.Text = pesq1
TextBox4.Text = pesq2
TextBox5.Text = pesq3
TextBox6.Text = pesq4
TextBox7.Text = pesq5
TextBox8.Text = pesq6
TextBox1.SetFocus

Exit Sub
trataErro:
   texto = "Produto não localizado!"
   mensagem = MsgBox(texto, vbOKOnly + vbInformation)
End Sub
 
Postado : 24/05/2018 12:26 pm
xlarruda
(@xlarruda)
Posts: 732
Honorable Member
 

Tente remover essa linha:

Sheets("Demurrage_Info").Select

e alterar a linha seguinte para:

Set Intervalo = Sheets("Demurrage_Info").Range("A5:H15")

___________________________________________________________________________________________
Se a resposta atendeu sua dúvida, por favor, clique no Gostei e marque o Tópico como [Resolvido].

Att.

André Arruda

 
Postado : 24/05/2018 1:11 pm
(@tutoelizeu)
Posts: 160
Estimable Member
Topic starter
 

Obrigado mestre! Deu certo!

Só mais uma dúvida?

Como eu faço para fechar este formulário ao teclar "ESC"?

 
Postado : 25/05/2018 6:30 am
xlarruda
(@xlarruda)
Posts: 732
Honorable Member
 

Veja se ajuda:

http://www.tomasvasquez.com.br/forum/viewtopic.php?t=3416

___________________________________________________________________________________________
Se a resposta atendeu sua dúvida, por favor, clique no Gostei e marque o Tópico como [Resolvido].

Att.

André Arruda

 
Postado : 25/05/2018 6:37 am
(@tutoelizeu)
Posts: 160
Estimable Member
Topic starter
 

Obrigado Mestre!

 
Postado : 25/05/2018 7:27 am