No código não estou conseguindo realizar o vlookup, tive que salvar o valor na guia Doc_Lcto.
Queria que quando digitar o numero do documento, ela faz o calculo automatico de acetona e alcool da guia Info Cadastro.
Private Sub CodProd_AfterUpdate()
Dim intervalo As Range
Dim texto As String
Dim codigo As Long
Dim pesquisa
Dim mensagem
codigo = CodProd.Text
Sheets("Doc_Lcto").Select
Set intervalo = Range("A2:g1000")
On Error GoTo trataErro
pesquisa = Application.WorksheetFunction.VLookup(codigo, intervalo, 2, False)
pesquisa1 = Application.WorksheetFunction.VLookup(codigo, intervalo, 3, False)
pesquisa2 = Application.WorksheetFunction.VLookup(codigo, intervalo, 4, False)[quote][/quote]
pesquisa3 = Application.WorksheetFunction.VLookup(codigo, intervalo, 6, False)
pesquisa4 = Application.WorksheetFunction.VLookup(codigo, intervalo, 7, False)
'QtdeAlc.Caption = Application.WorksheetFunction.VLookup(CodProd.Text, intervalo, 7, False)
Cod_Prod.Text = pesquisa
DescProd.Caption = pesquisa1
LoteProd.Caption = pesquisa2
QtdeAcet.Caption = pesquisa3
QtdeAcet.Caption = Format(QtdeAcet.Caption, "0.00")
QtdeAlc.Caption = pesquisa4
QtdeAlc.Caption = Format(QtdeAlc.Caption, "0.00")
Exit Sub
trataErro:
texto = "Código não localizado!"
mensagem = MsgBox(texto, vbOKOnly + vbInformation)
'End Sub
End Sub
Postado : 02/12/2017 11:10 am