cual es la mejor foma para copiar una formula

17/02/2005 - 16:53 por fredy | Informe spam
tengo una hoja con 20000 registros y quiero en una columna realizar un
calculo por medio de macros , la formula es un buscarv para determinar los
valores repetidos asi:

Selection.FormulaR1C1 = "=VLOOKUP(RC[-1],R1C[-1]:R[-1]C[-1],1,FALSE)"

mi pregunta es he pensado en dos opciones para ejecutar esta formula una es
seleccionando el rango completo desde la celda 2 hasta la 20000 y copiar la
formula y luego con un pegado especial dejar solo los valores y la otra es
con un bucle for next ir ejecutando la formula celda a celda y convirtiendo
el resultado en valor para no cargar con formulas el archivo

que me aconsejan o sera que hay otra forma mas facil y rapida de hacerlo lo
que pasa es que este es 1 archivo de 12 es decir son casi 240000 registros y
pues la verdad ... es largo

muchas gracias
 

Leer las respuestas

#1 KL
17/02/2005 - 18:03 | Informe spam
Fredy,

No estoy seguro de q entienda q es lo q quieres conseguir con tu formula
pero quizas te valga esto:

Sub testFredy()
With Application.WorksheetFunction
Range("B1:B20000") = .VLookup(Range("A1:A20000"), _
Range("$A$1:$A$20000"), 1, False)
End With
End Sub

Saludos,
KL

"fredy" wrote in message
news:
tengo una hoja con 20000 registros y quiero en una columna realizar un
calculo por medio de macros , la formula es un buscarv para determinar los
valores repetidos asi:

Selection.FormulaR1C1 = "=VLOOKUP(RC[-1],R1C[-1]:R[-1]C[-1],1,FALSE)"

mi pregunta es he pensado en dos opciones para ejecutar esta formula una
es
seleccionando el rango completo desde la celda 2 hasta la 20000 y copiar
la
formula y luego con un pegado especial dejar solo los valores y la otra es
con un bucle for next ir ejecutando la formula celda a celda y
convirtiendo
el resultado en valor para no cargar con formulas el archivo

que me aconsejan o sera que hay otra forma mas facil y rapida de hacerlo
lo
que pasa es que este es 1 archivo de 12 es decir son casi 240000 registros
y
pues la verdad ... es largo

muchas gracias

Preguntas similares