EDATE et macro

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

  • test_20060413211510.zip
    9.3 KB · Affichages: 48

Jacou

XLDnaute Impliqué
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
 

Bebere

XLDnaute Barbatruc
bonjour Guesch,Pat,Jacou,le forum
un début de solution,pas tout compris
si problèmes tu nous reviens
à bientôt [file name=testV1_20060415104914.zip size=13266]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/testV1_20060415104914.zip[/file]
 

Pièces jointes

  • testV1_20060415104914.zip
    13 KB · Affichages: 39
P

phil

Guest
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
 

Discussions similaires