Lentitud en formula buscarV
Hola que tal nuevamente recurro a ustedes solicitando su ayuda, bien por favor su podrían ayudarme a saber como le puedo hacer para lo siguiente:
Realice una macro bastante amplia y toda funciona correctamente pero tiene una gran detalle a la hora que hace la formula de buscarv en este proceso tarda hasta 4 minutos en realizarlo, la verdad no es un proceso que debería de tardar tanto ya que probado distintas formas de realizar esta función y el tiempo en q tarda siempre es el mismo, pro solo en esa columna. Aquí les dejo el código d esta función podrían ayudarme a revisar y ver xq tarda tanto o si se pudiese mejorar para eficientar el tiempo q tarda. Se los agradezco mucho.
Sub Buscar()
Range("P4").Select
ActiveCell.FormulaR1C1 = _
"=IFERROR(VLOOKUP(RC1,Especial!C3:C5,3,FALSE),""----------"")"
Range("P4").Select
Selection.Copy
Range("P4").Select
Selection.Copy 'Copia la formula
Range("A4").End(xlDown).Offset(0, 15)
Range(Selection, Selection.End(xlUp))
ActiveSheet.Paste 'Pego datos
Range("P4").Select
Range(Selection, Selection.End(xlDown)).Select
Range(Selection, Selection.End(xlDown)).Select
Application.CutCopyMode = False
Range("Q4").Select
Selection.ClearContents
End Sub