Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2013 Rechercher contenu dans une colonne

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 !

Antoine85

XLDnaute Nouveau
Bonjour,

Ma problématique est la suivante :

Je possède une colonne ou chaque cellule possède une liste déroulante OUI/NON. Je souhaite, dès qu'une des cellules de la colonne possède un "OUI", afficher un msgbox.

Seulement, dans ma macro VBA, je ne sais pas comment dire :

Dès qu'une des cellule de la colonne F = "OUI" alors ...

Merci d'avance pour votre aide
 
bonjour
avec un fichier exemple, ce serait mieux afin de comprendre le besoin final. qui à mon avis. n'est pas exprimé ici..
si c'est juste afficher un Msgbox...en supposant des données de F2 à F100

for each ele in range("F2:F100")
if ele="OUI" then msgbox ("c'est un oui!")
next ele

ou alors..
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 6 And UCase(Target) = "OUI" Then MsgBox "C'est un oui"
End Sub
 
et tu mets quoi dans le msgbox?
ce bout de code devrait répondre au besoin...
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 6 And UCase(Target) = "OUI" Then MsgBox "C'est un oui"
End Sub

ouvrir l'éditeur VBA (Alt+F11)
dans l'explorateur du projet à gauche:
double clic "Microsoft Excel Objects / Feuil1(Feuil1)

à droite dans la fenetre qui vient de s'ouvrir
coller le code
et enregistrer puis fermer
 
- 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
4
Affichages
148
Réponses
2
Affichages
134
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…