Encore des boucles...

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

Hulk

XLDnaute Barbatruc
Hello,

Me tourne encore vers vous, car décidemment, j'ai de la peine avec ces foutues boucles 😡

Dur d'expliquer, le mieux est de voir le fichier joint 😀

Encore merci à tous d'avance pour vos lumières !

Cdt, Hulk.
 

Pièces jointes

Dernière édition:
Re : Encore des boucles...

Bonsoir,

un petit essai (0.15 s pour les 13 608 données)

PS, je fais une première boucle, pour commencer en juillet de cette année

Code:
Sub hulk()
Application.ScreenUpdating = False
For a = 2009 To 2009
    For m = 7 To 12
        [B65000].End(xlUp)(3).Resize(35, 1) = Application.Proper(Format("01/" & m & "/" & a, "mmmmyyyy"))
    Next m
Next a
For a = 2010 To 2040
    For m = 1 To 12
        [B65000].End(xlUp)(3).Resize(35, 1) = Application.Proper(Format("01/" & m & "/" & a, "mmmmyyyy"))
    Next m
Next a
Range("B2").Delete Shift:=xlUp
End Sub
 
Re : Encore des boucles...

Salut le forum

Une autre façon avec déclaration des variables
Code:
Sub hulk()
Dim a As Integer
Dim m As Byte
Application.ScreenUpdating = False
For a = 2009 To 2040
Select Case a
Case 2009
    For m = 7 To 12
        [B65000].End(xlUp)(3).Resize(35, 1) = Application.Proper(Format("01/" & m & "/" & a, "mmmmyyyy"))
    Next m
Case Else
    For m = 1 To 12
        [B65000].End(xlUp)(3).Resize(35, 1) = Application.Proper(Format("01/" & m & "/" & a, "mmmmyyyy"))
    Next m
End Select
Next a
Range("B2").Delete Shift:=xlUp
End Sub
 
- 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

  • Question Question
Microsoft 365 problème d'index
Réponses
19
Affichages
501
  • Question Question
Microsoft 365 agrandir la liste
Réponses
21
Affichages
670
  • Question Question
Microsoft 365 Power Query
Réponses
8
Affichages
406
  • Question Question
Microsoft 365 MFC dans tableau
Réponses
2
Affichages
362
Réponses
11
Affichages
639
Retour