Bonjour,
Je suis actuellement entrain de réaliser une macro, qui me permettrait de récupérer des données pertinentes en fonction d'un mot que lui ai demandé de chercher.
Voici une impression écran de ma feuille Excel et des données en questions :
Prenons l'exemple de la personne JEAN. Si la macro trouve le mot ">limite" sur la feuille Excel, j'aimerai qu'il copie sur cette ligne la valeur de la première cellule "A9" (en rouge), la valeur de la deuxième cellule "B9" (en bleu) et la valeur de la troisième cellule la plus haute (en vert : le nom de la personne) et qu'il me copie respectivement ces données sur une autre feuille Excel. Ceci à chaque fois qu'il trouve le mot ">limite".
J'aimerai avoir en terme de résultats : la valeur de R, la valeur de T et le nom de la personne sur une ligne.
Voici ce que j'ai fais jusqu'à présent :
Je récupère toute les lignes avec le mot ">limite"
Avez vous des idées svp ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 For Each Cel In Worksheets("Feuil1").Range("A1:K300") If Cel.Value Like "*" & ">limite" & "*" Then Cel.EntireRow.Copy Destination:=Worksheets("personne").Cells(Rows.Count, 1).End(xlUp).Offset(1, 0) End If Next Cel
Partager