Macro que coloque una formula cada vez que se ejecute
Buen día, y bien inicio de semana, necesito la ayuda de un experto en macros de excel!
Tengo la siguiente macro:
1. Sub NOMASDATOS()
2. Sheets("CAPTURA").Activate
3. Range("C12:E12").ClearContents
4. Range("G12:I12").ClearContents
5. Range("O12:Q12").ClearContents
6. Range("L15:M19").Select
7. Selection.FormulaR1C1 = "=SI($C$12=0,"",0)"
8. Range("C12").Select 'colaca el cursor donde quiero que se quede.
10. End Sub
La macro ejecuta el código para que me borre los datos que hay en los rangos de mi hoja de calculo(lineas 3,4,5), y antes de terminar quiero que me ponga la formula "=SI($C$12=0,"",0)" (sí en la celda c12 no hay valor, entonces que en la celda donde esta la formula no ponga nada, de lo contrario que me ponga un cero). Al ejecutar el código me carca error la línea 7
Por favor necesito de su valiosa ayuda....
Se lo agradezco muchísimo de antemano!!!
Saludos y buenas tardes