N
Nastar
Guest
Bien le bonjour!
Je souhaite au moment d'executer ma macro qu'une box s'ouvre ds laquelle je saisirai une variable, puis que cette variable soit reprise ds le code de la macro. Je veux saisir la variable une fois au départ.
Voici le code de la macro, et en rouge la variable, ci joint fichier test.
Sub copytxtbottomsheet()
Dim WS As Worksheet
Dim Derlig
'
For Each WS In Sheets
WS.Activate
Derlig = Range("G65536").End(xlUp).Row
Range("G" & Derlig).Offset(1, 0).Value = "Adjustment estimated costs vs real costs*"
Range("G" & Derlig).Offset(2, 0).Value = "TOTAL ADJUSTED:"
Range("G" & Derlig).Offset(4, 0).Value = _
"*The costs being based on an estimation of the last year. The adjustment allows to take into account real costs."
Range("G" & Derlig).Offset(1, 9).FormulaR1C1 = "=R[-1]C*(-0.0199241816431322)"
Range("G" & Derlig).Offset(2, 9).FormulaR1C1 = "=R[-2]C+R[-1]C"
Next WS
End Sub
D'avance merci 🙂
Ps: si qq'un sait comment mettre en gras le txt de ma macro c top...
Je souhaite au moment d'executer ma macro qu'une box s'ouvre ds laquelle je saisirai une variable, puis que cette variable soit reprise ds le code de la macro. Je veux saisir la variable une fois au départ.
Voici le code de la macro, et en rouge la variable, ci joint fichier test.
Sub copytxtbottomsheet()
Dim WS As Worksheet
Dim Derlig
'
For Each WS In Sheets
WS.Activate
Derlig = Range("G65536").End(xlUp).Row
Range("G" & Derlig).Offset(1, 0).Value = "Adjustment estimated costs vs real costs*"
Range("G" & Derlig).Offset(2, 0).Value = "TOTAL ADJUSTED:"
Range("G" & Derlig).Offset(4, 0).Value = _
"*The costs being based on an estimation of the last year. The adjustment allows to take into account real costs."
Range("G" & Derlig).Offset(1, 9).FormulaR1C1 = "=R[-1]C*(-0.0199241816431322)"
Range("G" & Derlig).Offset(2, 9).FormulaR1C1 = "=R[-2]C+R[-1]C"
Next WS
End Sub
D'avance merci 🙂
Ps: si qq'un sait comment mettre en gras le txt de ma macro c top...