Afficher une cellule suite à une recherche

Bonjour ,

Dans un tableau excel, j'ai 3 colonnes :

  • Colonne A Numéro de Dossards
  • Colonne B un numéro
  • colonne C Noms
je saisis dans une cellule M4 un nombre indiqué dans la colonne B

Je souhaite retrouver la ligne complète où se trouve mon nombre de la colonne B( celui indiqué en M4) et que le curseur se positionne directement dans la cellule de la colonne A de ma ligne

exemple :

mes colonnes ont environ 1568 lignes

Je saisis en M4 le nombre 152 , je souhaite que la ligne où se trouve le nombre 152 dans la colonne B apparaisse et que le curseur se positionne directement en A125 si le nombre 152 se trouve en ligne 125

Voilà mon souci et merci par avance si vous pouvez m'aider

DNB91

Bonsoir,

dans le VBE de la feuille

Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Application.Intersect(Target, Range("m4")) Is Nothing Then
        If Target.Count > 1 Then Exit Sub
        'Range("a" & [MATCH(m4,b:b,0)]).Select

        '-- ou affiche en haut de l'écran --
        Application.Goto Range("a" & [MATCH(m4,b:b,0)]), Scroll:=True
    End If
End Sub

Amicalement

Claude

29dnb91-va-ligne.zip (10.32 Ko)

Bonsoir ,

Je suis nul , je n'arrive pas à mettre votre proposition de macro en application .

Seriez-vous d'accord pour que je vous envoie mon fichier pour y mettre votre proposition ?

Merci par avance

DNB91

Bonsoir,

Oui, envoie ton fichier,

sinon mon exemple était bien ce que tu attendais ?

Amicalement

Claude

Bonsoir ,

AS tu bien recu le fichier ?

DNB91

Bonsoir,

Désolé, je ne réponds pas en MP,

merci de rester et poster sur le forum.

Si données confidentielles, il te suffit de les rendre anonymes,

J'ai regardé rapidement ton fichier sans trop comprendre ce que tu veux faire !

tes macros n'ont rien à voir avec ton 1er message

explique ce que tu attends

Claude

Bonsoir ,

Dans la colonne E , il y a des numéros

dans la colonne M4 , je saisie un nombre qui se trouve en colonne E

Je souhaite , si le nombre de M4 que je trouve dans la colonne E, faire apparaitre toute la ligne où se trouve le nombre dans la colonne E et que l'index se positionne automatiquement sur la cellule correspondante de la colonne D

Bon courage

DNB91

re,

à voir

Claude

Bonjour,

Un grand merci pour ton efficacité. Ta macro correspond à mes besoins .

Toute mon amitié

DNB91

-- Lun Juin 13, 2011 8:01 pm --

Claude,

Je suis complètement nul , j'ai validé ta nouvelle macro . Quand je veux fusionner ta macro dans mon fichier réel :

  • Ta macro réel ne fonctionne plus
  • mon autre macro de recherche de nom ne fonctionne plus .
Puis - je te faire parvenir mon fichier réel que tu puisse vetifier mes aneries ?

Par contre il y a un proglème de fichier trop volumineux. As tu svp une adresse où je puisse te transmettre mon fichier réel ?

Merci par avance

DNB91

Bonjour,

Poste ton fichier ici,

si + de 200 Ko, compresse-le ou supprime des lignes

Claude

Bonjour ,

J'ai enfin réussi à compresser mon fichier , mais quand je veux le mettre ici.....

je ne peux pas . Comment te le faire parvenir svp ?

Merci par avance

DNB91

Bonsoir,

La méthode classique

200 Ko maxi

joindrefichier

Amicalement

Claude

Bonjour ,

Je ne voyais pas cette fenetre pour l'envoi des fichiers

Je n'ai pas mis la macro M4

Amitiés

DNB91

17test-dnb.7z (71.51 Ko)

Bonsoir,

C'est quoi toutes ces nouvelles feuilles doublonnées ?

1) on y comprends plus rien

2) on a du mal à ouvrir le fichier (semble pollué)

J'abandonne !

Amicalement

Claude

Bonjour ,

*Merci quand même

DNB91

Rechercher des sujets similaires à "afficher suite recherche"