Macro cambiar formulas para optimizar
Hola Dam, nuevamente pidiendo de tu apoyo...
en esta ocasión necesito de su ayuda ya que tengo dos formulas y me gustaría optimizarlas para ejecutarlas dentro de una macro, ya que manualmente me tardo mucho, ya que los datos donde las aplico varían de tamaño...
Tengo esta formula:
Calcular edad en base a la fecha de nacimiento ... SORL790406636
=(2012-(EXTRAE(O2,5,2)+1900))
Rango de edad donde se encuentra...
=SI(P2<24,"De 18 a 24 años",SI(P2<29,"de 25 a 29 años",SI(P2<34,"de 30 a 34 años",SI(P2<39,"de 35 a 39 años",SI(P2<44,"de 40 a 44 años",SI(P2<49,"de 45 a 49 años",SI(P2<54,"de 50 a 54 años",SI(P2<59,"de 55 a 59 años",SI(P2<64,"de 60 a 64 años",SI(P2<65,"de 65 a 69 años","mayor de 70 años"))))))))))
Las columnas son G y H...
Si pongo la grabadora de macros me genera esta código, pero no se como implementarlo en toda la columna o exista algo mejor.
ActiveCell.FormulaR1C1 = "=(2012-(MID(R[-1]C[-1],5,2)+1900))"
SAludos y muchas gracias...
1 Respuesta
Respuesta de Dante Amor
1