Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
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 !
Re,
Une piste
Initialiser une variable à 1 quand le poste passe à AB et +1 à BC
tester si la variable est égale à 2
faire le traitement et réinitialiser à 0
René plutôt que de mettre une image du code il est préférable de l'intégrer directement à l'aide des balises.
Dim flag As Byte
flag = 0 'indicateur de passage à AB
If Poste = "AB" Then
flag = 1
'traitement
ElseIf Poste = "BC" Then
flag = flag + 1
'traitement
ElseIf flag = 2 Then 'si flag=2 je suis passé obligatoirement par AB dans la boucle précédente'traitement
flag = 0
Je vous joins mon fichier.
Grâce à vos conseils j'ai mis le doigt sur mon problème. (expliqué sur le fichier word).
La macro vient lire des données dans la feuille TAXIVF et les colle dans les cellules blanches du tableau dans la feuille Planning VF .
Ce que je souhaiterai éviter:
Que la macro efface valeur dans une case blanche qui a déjà été renseignée, mais qu'elle continue le traitement pour les autres cellules.
- 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