incrémentation de date

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

R

Reeaz

Guest
Bonjour,
j'écris une proc qui me permet d'incrémenter des dates (mensuelles ou annulelles à partir d'une première date.
Cependant je voudrai que l'incrémentation s'arrête au niveau de la dernière cellule remplie de la colonne qui est à coté.

J'ai d'abord essayé ca, mais yf=31 est mon pas mensuel. Mais, je tombe pas sur un calendrier correct car à force, il y a trop de décalages, surtout lorsqu'il ya bcoup de dates:

Range("E16").Value = Payment
Remplissage des payments date
fin = Range("c16").End(xlDown).Row 'indique la ligne d'arrêt
For i = 17 To fin
Range("E" & i).Value = Range("E" & (i - 1)).Value + yf
Next i

Par contre, l'utilisation de la méthode autofill, avec p=xfillmonth est mieux car elle gère un vrai calendrier et donc il n'y a pas de décalage.
Par contre, je n'arrive pas à le faire s'arrêter au niveau ou je veux, cad mon fin de la proc précédente:

Range("E16").Value = Payment
Range("E17").Value = Range("E16").Value + yf
Range("E17").Select
Selection.AutoFill Destination:=Range("E17:Efin"), Type:=p


Si qqun sait comment faire, ce serait sympa.
Merci
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
4
Affichages
672
Réponses
2
Affichages
1 K
Réponses
1
Affichages
1 K
Réponses
8
Affichages
1 K
Retour