rechercher une ligne avec une cellule reférence

M

matthieu

Guest
bonjour à tous,

J'ai un tableau avec des informations nom prénom et age
avec une référence. Mais plusieurs personnes peuvent avoir la même référence (voir fichier joint).
Et je voudrais que lorsque je tape dans une cellule (dans un autre classeur) une référence quelconque, cela m'affiche l'ensemble des lignes correspondant à cette référence.

Par exemple, si je tape 3, que cela m'affiche les 2 lignes corespondant aux 2 noms ayant cette référence. (alexandre et marc avec leur nom et leur age).

merci et bonne journée à tous.
 
M

matthieu

Guest
voila le fichier *.zip [file name=recherche_20050729141250.zip size=2553]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/recherche_20050729141250.zip[/file]
 

Pièces jointes

  • recherche_20050729141250.zip
    2.5 KB · Affichages: 20

Gibson94

Nous a quitté
Repose en paix
Salut Matthieu, 2passage, le forum,

Une petite routine...

Option Explicit

Sub Matthieu()
Dim ligne As Integer, ligne1 As Integer
Dim c1 As Variant, plage As String
' Plage de référence de la feuil1
plage = 'A2:A7'

' Ligne1 est la 1ère ligne de la feuil2 pour mettre les résultats
ligne1 = 6

For Each c1 In Worksheets('feuil1').Range(plage)
If c1 = Worksheets('Feuil2').Range('A3').Value Then
ligne = c1.Row
Worksheets('Feuil2').Range(Cells(ligne1, 1).Address).Cells = Worksheets('Feuil1').Range(Cells(ligne, 1).Address).Value
Worksheets('Feuil2').Range(Cells(ligne1, 2).Address).Cells = Worksheets('Feuil1').Range(Cells(ligne, 2).Address).Value
Worksheets('Feuil2').Range(Cells(ligne1, 3).Address).Cells = Worksheets('Feuil1').Range(Cells(ligne, 3).Address).Value
Worksheets('Feuil2').Range(Cells(ligne1, 4).Address).Cells = Worksheets('Feuil1').Range(Cells(ligne, 4).Address).Value
ligne1 = ligne1 + 1
End If
Next c1

End Sub
 
M

matthieu

Guest
merci
je suis un debutant sur excel

vous pourriez m'envoyer le fichier excel
avec la macro dedans car je n'arrive pas a la mettre en oeuvre merci

je suis vraiment desolé pour mon incompétence
encore merci pour la rapidité de la réponse [file name=recherche_20050729143405.zip size=2553]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/recherche_20050729143405.zip[/file]
 

Pièces jointes

  • recherche_20050729143405.zip
    2.5 KB · Affichages: 18

Monique

Nous a quitté
Repose en paix
Bonjour,

Avec une formule matricielle,
à valider par ctrl, maj et entrée
[file name=DoublonsMatthieu.zip size=5163]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/DoublonsMatthieu.zip[/file]
 

Pièces jointes

  • DoublonsMatthieu.zip
    5 KB · Affichages: 29
M

matthieu

Guest
merci beaucoup a vous tous

une grande partie de mes problemes sont resolus grace à vous

il me reste à resoudre le probleme que moi cela doit marcher
jusqu'a un nombre de ligne important
je met le fichier excel pour vous montrer
dans la feuil2 sous la premiere référence il faut que je puisse continuer le tableau avec d'autre référence

[file name=DoublonsMatthieu_20050729144423.zip size=5223]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/DoublonsMatthieu_20050729144423.zip[/file]
 

Pièces jointes

  • DoublonsMatthieu_20050729144423.zip
    5.1 KB · Affichages: 17

Gibson94

Nous a quitté
Repose en paix
Re salut tout le monde,

Ci-joint fichier avec la macro...

[file name=recherche_20050729150644.zip size=11830]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/recherche_20050729150644.zip[/file]
 

Pièces jointes

  • recherche_20050729150644.zip
    11.6 KB · Affichages: 15
M

matthieu

Guest
merci beaucoup pour votre aide

mais le problème c'est qu'il faut que à chaque fois que je valide une nouvelle référence, les nouvelles lignes trouvées se mettent en dessous des ligne précédentes.
Au final il y aura plusieurs lignes.

encore merci
[file name=recherches.zip size=11830]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/recherches.zip[/file]
 

Pièces jointes

  • recherches.zip
    11.6 KB · Affichages: 17
  • recherches.zip
    11.6 KB · Affichages: 17
  • recherches.zip
    11.6 KB · Affichages: 16
M

matthieu

Guest
merci beaucoup pour votre aide

mais le problème c'est qu'il faut que à chaque fois que je valide une nouvelle référence, les nouvelles lignes trouvées se mettent en dessous des ligne précédentes.
Au final il y aura plusieurs lignes.

encore merci
[file name=recherches_20050729151421.zip size=11830]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/recherches_20050729151421.zip[/file]
 

Pièces jointes

  • recherches_20050729151421.zip
    11.6 KB · Affichages: 15

Monique

Nous a quitté
Repose en paix
Re,

En tapant tes références dans une plage annexe.
Une formule les met en ordre et en nombre.
Les formules ont changé depuis tout à l'heure,
toujours des formules matricielles, plus une : pour les références.
[file name=DoublonsMatthieuV1.zip size=4654]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/DoublonsMatthieuV1.zip[/file]
 

Pièces jointes

  • DoublonsMatthieuV1.zip
    4.5 KB · Affichages: 26
M

matthieu

Guest
merci Monique mais le seul souci

c'est que maintenant quand je tape 3 par exemple
il ne m'affiche pas les 2 ligne correspondannt à cette reférence.
Il faut que je tape 3, deux fois pour les avoir les 2.

Et en fait moi je souhaiterais tapé une référence 3 par exemple et que cela affiche toutes les ligne correspondant à cette référence.
Et ensuite en dessous que je continue à taper autant de référence que je le souhaite.

Merci [file name=DoublonsMatthieuV1_20050729152848.zip size=4654]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/DoublonsMatthieuV1_20050729152848.zip[/file]
 

Pièces jointes

  • DoublonsMatthieuV1_20050729152848.zip
    4.5 KB · Affichages: 17

Discussions similaires

Statistiques des forums

Discussions
312 938
Messages
2 093 759
Membres
105 813
dernier inscrit
Lievin Nkulu