XL 2010 Formule date mois suivant avec VBA

  • Initiateur de la discussion Initiateur de la discussion chindou
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

chindou

XLDnaute Occasionnel
Bonjour,

J’utilise une macro pour créer des feuilles à partir d’une feuille nommée Janvier.( La feuille de départ nommée JANVIER)
En criant le (« mois suivant ») je veux inscrire une formule DATE sur la cellule (E7) pour avoir la même date que celle de la feuille précédente mais avec le mois suivant

C’est-à-dire c’est la date de E7 sur le feuille JANVIER est 01/01/2018 il faut qu’elle soit 01/02/2018 sur la feuille FEVRIER et ainsi de suite.

J’ai insérer cette ligne mais ne marche que pour le mois de février

ActiveSheet.Range("E7").FormulaR1C1 = "=DATE(YEAR(janvier!R[-3]C),MONTH(janvier!R[-3]C)+1,1)"

Merci pour vos aides

Cordialement
 
Salut,

Essaie ceci:
VB:
ActiveSheet.Range("E7").FormulaR1C1 = "=DATE(YEAR(janvier!RC),MONTH(janvier!RC)+1,1)"

Sinon, perso, j'suis pas trop fan des références relatives, j'prefere ainsi :
VB:
ActiveSheet.Range("E7").Formula = "=DATE(YEAR(janvier!e7),MONTH(janvier!e7)+1,1)"
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
9
Affichages
595
Retour