Notifications
Clear all

Busca e autopreenchimento

2 Posts
2 Usuários
0 Reactions
1,126 Visualizações
(@rhudenr)
Posts: 19
Active Member
Topic starter
 

Bom dia, preciso de um código VBA que ao inserir um nome de um produto em uma célula, ocorra uma busca em uma segunda planilha onde está armazenado dados sobre o produto e esses dados sejam preenchidos em uma terceira planilha.

Segue o código que fiz mas não está funcionando:

Dim nome, nomequimico, controleEx, controlePf As String
Sub novaMp(novaMp As String)
Application.ScreenUpdating = False

Plan7.Select
Range("j3").Select
novaMp = UCase(novaMp)

Do While ActiveCell.Value <> ""
If ActiveCell.Value = novaMp Then
novaMp = ActiveCell.Offset(0, 0).Value
controlePf = ActiveCell.Offset(0, 1).Value
controleEx = ActiveCell.Offset(0, 2).Value

Plan1.Select

Range("d7").Value = novaMp
Application.ScreenUpdating = True

Plan2.Select

If controlePf = "x" Then

MsgBox "Materia Prima Controlada pela Policia Federal.Solicitar Informação", vbExclamation
Range("b14").Value = "(x) Sim** pela Polícia Federal"
Range("c14").Value = "( ) Não"

ElseIf controleEx = "x" Then

MsgBox "Materia Prima Controlada pelo Exército. Solicitar Informação", vbExclamation
Range("b14").Value = "(x) Sim** pelo Exército"
Range("c14").Value = "( ) Não"

Else

Range("c14").Value = "(x) Não"

End If

Exit Sub
End If
ActiveCell.Offset(1, 0).Select
Loop
Application.ScreenUpdating = True
End Sub

 
Postado : 13/07/2017 7:53 am
(@gesus)
Posts: 44
Eminent Member
 

Boa tarde,
Para obter uma ajuda mais rapido coloca a planilha em anexo!

Blz

 
Postado : 18/07/2017 1:27 pm