VBA-Excel usar variable en fórmula.
Hola Snaki,
Estoy haciendo una macro, pero sólo se copiar y pegar código en visual, y me cuesta mucho resolver un error simple de sintaxis. Debajo te pongo la parte de la macro que no me funciona.
He declarado la variable Horasg2, que en este caso tiene valor 15,5, que es un número decimal. La cuestión está en que quiero que en D2 me escriba la fórmula =$D$1-15,5, y sólo consigo que me escriba =$d$1-horasg2. Sbrías decirme qué sintaxis usar???.
Muchas gracias por tu ayuda.
Dim HORASG2 As Integer
Range("G2").Select
HORASG2 = Range("G2").Value
Range("D2").Select Application.CutCopyMode = False ActiveCell.FormulaR1C1 = "=(R1C4-&HORASG2&)"
1 Respuesta
Respuesta de snaki Fco
1