Bonjour le Forum,
Suite à des requêtes environ 10/jours , l'importation se fait dans la "feuille 4", j'ai besoin de rechercher dans cette feuille, 1 mot à chaque fois qui par la suite est consigné dans une autre feuille ( la 2).
La recherche se fait toujours sur les mêmes mots (mot1, mot2, mot3, mot4, etc.... au nombre de 6 mots), grosso-modo je n'arrive pas à lui faire dire:
Si le mot1 n'est pas trouvé, alors chercher le deuxième, si pas trouvé alors le 3ème et s'il le trouve, l'inscrire le contenu de la cellule dans la feuille 2 en cellule B2 (par ex).
Voici un bout de code mais seulement pour un mot:
Merci pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 Sub Cherche() Dim c As Range, strAdd As String, Plage As Range Set Plage = Sheets("Requête").UsedRange Set c = Plage.Find(What:="mot1") If Not c Is Nothing Then strAdd = c.Address Do '<-- Adéfinir = l'endroit où se trouve la Feuille de destination + cellule Set c = Plage.FindNext(c) Loop While Not c Is Nothing And c.Address <> strAdd End If End Sub
Seb
Partager