Vba usar variable en formula excel

Hola a todos,

Soy nuevo en esto del visual y las macros de excel, y sólo se copiar y pegar código.

Lla cuestión es que estoy haciendo una macro y quiero usar el valor de la variable HORASG2, pero en la celda D2 lo que se escribe la macro es =$d$2-horasg2, y quiero que lo que aparezca dentro de la celda es =$d$2-15

He mirado en un montón de foros, he probado con &, ' y un montón de operadores y no consigo nada, sólo el error 1004 o 13. Alguien sabe qué sintaxis tengo que usar??

Muchas gracias de antemano por la ayuda.

Dim HORASG2 As Integer

HORASG2 = Range("G2").Value 'En este caso el valor es15

Range("D2").Select

Application.CutCopyMode = False

ActiveCell.FormulaR1C1 = "=R1C4-HORASG2"

Añade tu respuesta

Haz clic para o