Se connecter avec
S'enregistrer | Connectez-vous

Macro Recherche par mots clés

Dernière réponse : dans Programmation

Bonjour à tous,

Je suis débutant et je bloque sur une macro. Voici ce que je veux faire :
Dans une première feuille ("Recherche"), je souhaite renseigner 3 mots clés. Grâce à une macro, toutes les lignes de la 2ème feuille ("Base de données") contenant ces 3 mots clés sont copiées et insérées dans la première feuille (en ligne 24 et en dessous).

J'ai réalisé cette macro en m'inspirant de ce que j'ai trouvé sur le net et sur mes faibles connaissances en VB. Seulement, elle ne fonctionne pas...

  1. Sub CopieConditions()
  2.  
  3. Dim PlageUtile As Range
  4. Dim Ligne As Range
  5. Dim Origine As Worksheet
  6. Dim Destination As Worksheet
  7. Dim LigneDestination As Integer
  8.  
  9. Set Origine = Worksheets("Base de données")
  10. Set Destination = Worksheets("Recherche")
  11.  
  12. Set PlageUtile = Range(Origine.Cells(1, 1), Origine.Cells(1, 1).SpecialCells(xlLastCell))
  13.  
  14. LigneDestination = 1
  15. For Each Ligne In PlageUtile.Rows
  16. If Ligne.Cells(1, 9).Value = Origine.Cells(6, 3) And Ligne.Cells(1, 2) = Origine.Cells(8, 3) Then
  17. Ligne.Copy
  18. LigneDestination = LigneDestination 1
  19. Destination.Cells(24, 1).Insert Shift:=xlDown
  20. End If
  21. Next
  22.  
  23. End Sub


Help me please!
Merci d'avance.

Jordy

Autres pages sur : macro recherche mots cles

Lassé par la pub ? Créez un compte
Expert Programmation

Bonjour Jordy,
Et bienvenue.

Merci de lire le règlement, et de l'appliquer. Tu dois présenter ton code entre le mettant entre les balises
  1.  
.
Pour modifier ton message, clique sur l'un des bouton d'édition en bas de ton message.
Lassé par la pub ? Créez un compte