A tua dúvida está com vários problemas:
1. vc quer inserir a fórmula via VBA, ou vc quer inserir o resultado via VBA?
2. vc quer lopar todas as colunas uma vez só, ou vc quer que o resultado apareça somente quando preencher alguma informação?
3. O teu range do PROCV está errado na parte vermelha:
=SE(E3>0;PROCV(A3;Usuarios!$1:$1048576;2;FALSO);" ")
4. Esses resultados (ou a fórmula) vão aparecer onde?
Sub confuso_GT()
If Not IsEmpty(Range("E3")) Then
Range("F3") = Application.WorksheetFunction.VLookup(Range("A3"), Sheets("Usuarios").Range("A1:B" & Rows.Count), 2, 0)
End If
End Sub
Veja tb:
viewtopic.php?p=68858#p68858
Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]
Gente que cuida de gente.
Gilmar
Postado : 01/12/2014 7:57 am