• Initiateur de la discussion Initiateur de la discussion Guesh
  • 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 !

Guesh

XLDnaute Occasionnel
Bonjour a tous !

J ai un problème pour intégrer comme je le voudrais dans une macro cette maudite formule EDATE... Je joins un exemple avec des explications...

si quelqu un peut m aider : merci !
[file name=test_20060413211510.zip size=9501]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/test_20060413211510.zip[/file]
 

Pièces jointes

Bonsoir,

je vois un premier petit problème dans ta macro:
tu définis :
derlin1 = Sheets('ZDATES').Range('A65536').End(xlUp).Row
mais comme il n'y a rien dans ta colonne A, derlin1 prend la valeur 1

si bien que tes boucles 'FOR ... NEXT' ne s'éxécute pas puisque 2 est déjà supérieur à derlin1.

il faudrait peut-être que tu fasses :
derlin1 = Sheets('ZDATES').Range('E65536').End(xlUp).Row - non?

Quant à ta fonction EDATE je ne la connais pas

Bonne nuit
 
bonsoir,
je me permet de proposer quelque chose (je suis débutant !)
apppel à aucune macro :
écrire dans la case concernée par le chgt de date :
=DATE(ANNEE(J12);MOIS(J12)+10;JOUR(J12))
(à adapter en anglais si votre excel est anglais !)
voilà, je ne sais pas si cela peut vous aider !
bonne soirée
Phil
 
- 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
3
Affichages
154
Réponses
5
Affichages
494
Réponses
9
Affichages
891
Réponses
2
Affichages
565
Retour