Intégrer une formule en VBA
Bonjour à toutes et à tous,
Je débute tout juste en programmation VBA, j'ai déjà lu quelques ressources (notamment celles proposées sur ce site).
Vous vous en doutez, si j'ouvre cette discussion c'est parce que je bute sur une macro.
:zen:
Comment puis-je retranscrire en VBA la formule suivante sur la page active (qui est la dernière du classeur)
D8 = 'Feuille précédente'!H18
Pour le moment j'ai tenté (sans succès) ce code
Code:
1 2 3 4 5
| Sub test()
Worksheets(Worksheets.Count).Cells(8, 4) = Worksheets(Worksheets.Count - 1).Cells(18, 8)
End Sub |
Je ne cherche pas à recopier la valeur, mais bien à obtenir en barre de formule de D8 " ='Feuille précédente'!H18"
Le but étant qu'à chaque création d'un nouveau doublon de feuille la formule renvoie vers la feuille qui précède et non vers la première feuille créée
(dites moi si ce n'est pas claire)
Je vous remercie d'avance pour votre aide,
Je vous souhaite une excellente journée.
Greg