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

Chasse

XLDnaute Occasionnel
Bonjour le forum

Mes problèmes commencent si j’ai plus de 2 « X » sur la colonne « N2 :N31 »

Ma boucle recherche si il y a « X » simultanément dans les colonnes « M2:M31 ; N2:N31 »
Code:
If c = "X" And c.Offset(0, 1) = "X" Then
Si oui elle m’ouvre une boîte de dialogue «ChoisirOptions.Show» et j’ai le choix entre 3 possibilités
Seulement je ne sais pas comment faire, pour que les déclarations faites dans la 1ère macro, soient reconnues par la procédure qui prend la main, ne traite qu’une ligne et redonne la main à la 1er macro et ainsi de suite pour chaque « X » se trouvant dans la colonne « N »

Si le « X » ce trouve que sur la colonne « M2 :M31 » pas de lézard
Code:
ElseIf c = "X" And c.Offset(0, 1) = "" Then

Merci pour votre aide A+
 

Pièces jointes

Re : Boucle For Each

bonsoir,
es-ce que vous voulez vous pointer sur la ligne qui ouvre le usf.
si oui il faut insérer une variable declarer en public ma_variable as long dans le module et lui attribuer la valeur de c.row que vous allez pouvoir récupérer dans le usf .
A+
 
- 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
10
Affichages
646
Réponses
4
Affichages
738
Retour