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

D

denis

Guest
bonjour a tous

dans cette macro, peut on la modifier pour quelle puisse s appliquer a plusieurs liste de date et avoir un resultat separé colonne B C D

Private Sub CommandButton1_Click()
a = 0
For Mplage = 1 To 10 Step 2
d1 = Cells(Mplage, 1) ' une date en A1-->A3--> etc
d2 = Cells(Mplage + 1, 1) ' une date en A2-->A4--> etc
For di = d1 To d2
a = a + 1
Range("B" & a) = di 'resultat dans la colonne B
Next di
Next Mplage
End Sub


merci a tous
 
Slt Denis, et le forum bien entendu

Je te propose la solution suivante

Private Sub CommandButton1_Click()

For Mplage = 1 To 10 Step 2
a = 0 'Remise à 0 de a pour chacune des colonnes
d1 = Cells(Mplage, 1) ' une date en A1-->A3--> etc
d2 = Cells(Mplage + 1, 1) ' une date en A2-->A4--> etc
For di = d1 To d2
a = a + 1
Cells(a, (Mplage + 1) / 2 + 1) = di 'résultat dans la colonne B, C, D etc...
Next di
Next Mplage
End Sub

J'espère que cela répondra à ta question

@ bientôt
Valérie
 
- 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
5
Affichages
705
Réponses
8
Affichages
647
Réponses
4
Affichages
581
Réponses
12
Affichages
462
Réponses
2
Affichages
427
Réponses
3
Affichages
265
Retour