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 !

MISTERJUNGLE

XLDnaute Occasionnel
Bonjour le forum

mon problème est le suivant:
dans la feuille "planning" j'ai couper les astreintes en 2 groupes et lors de la synthèse ( deuxième feuille)je m'aperçois que la macro prend en compte les
lignes 17,18,19,20
QUELLE LIGNE DE COMMANDE POUR PASSER DE LA LIGNE 16 "FRANÇOIS"
A LA LIGNE 21 "PAUL"
Beaucoup de tentatives mais toujours des erreurs!!!!
MERCI POUR VOTRE AIDE
ci joint la macro (BOISGONTIER)

Sub URGENTISTES()
Set p = Sheets("planning")
Set s = Sheets("synthast")
nbCol = 90
s.[A3:E1000].ClearContents
For ligne = 5 To 16
i = 2
Do While i < nbCol
témoin = False
Do While p.Cells(ligne, i) = "" And i < nbCol
i = i + 1: If i = nbCol Then témoin = True
Loop
If Not témoin Then
typeCongés = p.Cells(ligne, i)
début = p.Cells(4, i)
Do While p.Cells(ligne, i) = typeCongés And i < nbCol
i = i + 1: If i = nbCol Then témoin = True
Loop
If Not témoin Then
fin = p.Cells(4, i - 1)
ligneBD = s.[A65000].End(xlUp).Row + 1
s.Cells(ligneBD, 1) = p.Cells(ligne, 1)
s.Cells(ligneBD, 2) = début
s.Cells(ligneBD, 3) = fin
s.Cells(ligneBD, 4) = typeCongés
s.Cells(ligneBD, 5) = fin - début + 1
End If
End If
Loop
Next ligne
End Sub
 

Pièces jointes

- 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
5
Affichages
925
Réponses
8
Affichages
797
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
1 K
Réponses
16
Affichages
2 K
Retour