Bonjour à tous,
J'utilise ce code pour rechercher une valeur dans une feuille de calcul :
Comme vous le voyer, en gros ça dit que je cherche dans la feuille la valeur contenue dans le Label2.Si la valeur n'est pas trouvée la userform "AttentionAucunAuteurSup" s'ouvre et si elle est trouvée ça sélectionne la ligne et ça supprime son contenu.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Set Nom_ok = Columns("A").Find(ConfirmationSuppression.Label2) If Nom_ok Is Nothing Then AttentionAucunAuteurSup.Show Else Nom_ok.EntireRow.Select Selection.ClearContents
Afin de pouvoir combiner avec une condition IF pour chercher sur trois feuille de calcul, j'aimerais faire le contraire en quelque sorte à savoir :
si la valeur est trouvée ça efface la ligne, si elle n'est pas trouvée ça active la feuille de calcul suivante et l'opération de recherche reprend.
En fait, je cherche le contraire de
Quelque chose dans le style
Code : Sélectionner tout - Visualiser dans une fenêtre à part If Nom_ok Is Nothing Then
Merci par avance à ceux qui pourront m'aider.
Code : Sélectionner tout - Visualiser dans une fenêtre à part If Nom_ok Is "trouvé" Then
Laurent
Partager