Ola, Na rotina abaixo tenho um codigo FOR de 1 a 4
Apos colocar (1,2,3,4) na coluna ("A1"), Faz um procv e Busca na Matriz que esta nas celulas("EB3 a EH6") os Numeros Correspondentes.
Ficando assim:
1 8 15 18 31 33 36
2 8 15 18 31 33 37
3 8 15 18 31 33 51
4 8 15 18 31 36 37
Preciso excluir esta etapa do procv, Preciso fazer o FOR Direto com a Matriz.
para que o resultado do For Fique assim
8 15 18 31 33 36
8 15 18 31 33 37
8 15 18 31 33 51
8 15 18 31 36 37
Veja o Codigo
Private Sub CommandButton1_Click()
Set W = Plan5
W.Select
Col = 1
Ln = 2
For A = 1 To 4
Cells(Ln, Col) = A
Ln = Ln + 1
With W.Range("G2")
.Select
.FormulaR1C1 = "=IFERROR(VLOOKUP(RC1,R3C132:R1000C251,R1C,0),"""")"
.Copy
End With
Set UltCel = W.Cells(W.Rows.Count, 1).End(xlUp)
W.Range("g2:DU" & UltCel.Row).PasteSpecial
Next A
End Sub
Planilha Anexo
Agradeço qualquer ideia obrigado
Postado : 13/03/2017 10:18 am