Senhores, bom dia!
Preciso imprimentar no código abaixo dois critérios de busca:
critérios: buscar os dados na planilha RELATÓRIOS1, se os mesmos estiverem na coluna "A" e "B" da planilha TesteNova, seria como se fosse um PROCV com dois critérios.
Desde já agradeço!
Doni
Sub VlookMultipleWorkbooks()
' constante
Const book2Name = "RELATÓRIOS1.xls"
' declaração
Dim lookFor As Range
Dim srchRange As Range
Dim book1 As Workbook
Dim book2 As Workbook
Dim I As Long
' inicio
'On Error Resume Next
Set book1 = ThisWorkbook
Set book2 = Workbooks(book2Name)
Set lookFor = book1.Sheets("Plan1").Range("A2:A5")
Set srchRange = book2.Sheets("TEMPO EM ABERTO").Range("A:L")
' processo
With Application.WorksheetFunction
For I = 1 To lookFor.Rows.Count
lookFor.Cells(I, 1).Offset(0, 1).Value = _
.Index(srchRange, _
.Match(lookFor.Cells(I, 1).Value, srchRange.Columns(1).Cells, 0), _
2)
Next I
For I = 1 To lookFor.Rows.Count
lookFor.Cells(I, 1).Offset(0, 2).Value = _
.Index(srchRange, _
.Match(lookFor.Cells(I, 1).Value, srchRange.Columns(1).Cells, 0), _
3)
Next I
For I = 1 To lookFor.Rows.Count
lookFor.Cells(I, 1).Offset(0, 3).Value = _
.Index(srchRange, _
.Match(lookFor.Cells(I, 1).Value, srchRange.Columns(1).Cells, 0), _
4)
Next I
For I = 1 To lookFor.Rows.Count
lookFor.Cells(I, 1).Offset(0, 4).Value = _
.Index(srchRange, _
.Match(lookFor.Cells(I, 1).Value, srchRange.Columns(1).Cells, 0), _
8)
Next I
For I = 1 To lookFor.Rows.Count
lookFor.Cells(I, 1).Offset(0, 5).Value = _
.Index(srchRange, _
.Match(lookFor.Cells(I, 1).Value, srchRange.Columns(1).Cells, 0), _
10)
Next I
For I = 1 To lookFor.Rows.Count
lookFor.Cells(I, 1).Offset(0, 6).Value = _
.Index(srchRange, _
.Match(lookFor.Cells(I, 1).Value, srchRange.Columns(1).Cells, 0), _
11)
Next I
End With
' fim
Set srchRange = Nothing
Set lookFor = Nothing
Set book2 = Nothing
Set book1 = Nothing
End Sub
Doni
Membro
Membro
Mensagens: 289
Registrado em: 29 Nov 2009, 03:21
Localização: Sorocaba,SP
Agradeceu : 12 vezes
Foi agradecido: 75 vezes
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 01/04/2017 5:41 am