Notifications
Clear all

VARIAS MACROS NÃO ESTÃO FUNCIONANDO

7 Posts
2 Usuários
0 Reactions
686 Visualizações
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Olá pessoal, estou com um projeto que algumas macros não estão dando o resultado esperado, vamos por parte, cada vez que resolvido, passo para a outra para ficar bem explicado para os outros usuários, vamos lá:
1-Criei um userform que tem textbox3(Código) e o textbox4(Descrição do item), isto é, um e código do material e outro a descrição deste código, coloquei uma macro para quando digita-se no textbox3 aparece-se a descrição deste código no textbox4, mas não esta buscando o resultado, porém aparece a mensagem que eu coloquei na macro para quando não for verdadeiro.

Private Sub TextBox3_Exit(ByVal Cancel As MSForms.ReturnBoolean)

Dim ws As Worksheet

Set ws = Sheets("Cad_Mat")

If TextBox3 = "" Then
Exit Sub
End If
On Error GoTo ErroCOD:
lin = Application.WorksheetFunction.Match(CInt(TextBox3.Value), ws.Range("A:A"), 0)
TextBox4 = ws.Cells(lin, 2)
Exit Sub

ErroCOD:
TextBox3 = ""
TextBox4 = ""
MsgBox ("Código do item de requisição inválido")

End Sub

Estou enviando uma planilha como modelo para melhor entendimento.

silvajmp

 
Postado : 11/06/2014 6:23 pm
(@wagner-morel-vidal-nobre)
Posts: 4063
Famed Member
 

silva_jmp,

Boa noite!

Segue seu arquivo com correções.

 
Postado : 11/06/2014 7:25 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Wagner obrigado por contribuir, vamos para outra duvida:
2-Tenho um userform que tem cmbSetor e o cmbMIS, gostaria que a macro quando seleciona-se o setor (cmbSetor) aparece-se na cmbMIS somente os MIS corresponde aquele setor, a tabela esta sheets(Setor_MIS).

Segue a planilha de modelo para melhor entendimento.

silva_jmp

 
Postado : 12/06/2014 7:24 am
(@wagner-morel-vidal-nobre)
Posts: 4063
Famed Member
 

Ok.

 
Postado : 12/06/2014 12:17 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Wagner quando adaptei a macro da ultima postagem na minha planilha principal e fiz o teste, deu a seguinte mensagem de erro:

Erro em tempo de execução '-2147467259 (80004005)':
Erro não especificado.

Quando Depura: aparece em amarelo esta linha cmbMIS.Clear

silvajmp

 
Postado : 12/06/2014 3:39 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Wagner descobri o problema, na cmbSetor o primeiro setor estava com o nome diferente a do intervalo.

silva_jmp

 
Postado : 12/06/2014 3:55 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Silva, para manter uma certa organização no Forum, e, já que deu como Resolvido a duvida referente a este Tópico, transferi sua ultima postagem por entender fazer parte de outra solicitação diferente desta.

O novo Tópico foi transferido para:
gerar um ID (identificação de geração)
viewtopic.php?f=10&t=12114

Quando se tratar de questões diferentes, sugiro não dividir a mesma mensagem, e sim abrir novos tópicos.

[]s

 
Postado : 17/06/2014 6:11 am