Macro de recherche

G

Gabriel

Guest
Bonjour,

Je desire mettre en place une maccro qui me permette de faire une recherche d'un nom.

Pour etre plus explicite

Feuille 1

200 Lignes de nom (En verticale Colonne A), les colonne suivante comprenant des informations mensuelles

Feuille 2

Je voudrais ne taper que les trois premieres lettre d'un nom et qu'automatiquement cela ouvre la feuille 1 sur les lignes des noms commencant par ses trois premieres lettres.

Je ne sais pas si c'est possible.

Merci de votre aide.
 
D

dsou

Guest
Bonjour Gabriel

Voici quelque chose qui peut t'aider
J'ai choisie un combox à mettre dans la feuille que tu désire

Ce n'est sans doûte pas tout à fait ce que tu voulais, mais sur le même principe tu peut inventer.
Le code est à positionner dans le code de la feuille en question

Private Sub ComboBox1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
Sheets("feuil1").Activate
Sheets("feuil1").Cells(ComboBox1.ListIndex + 1, 1).Select
End Sub

Private Sub Worksheet_Activate()
ComboBox1.Clear
Set maliste = Sheets("feuil1").Range("a1")
While maliste <> ""
ComboBox1.AddItem maliste
Set maliste = maliste.Offset(1, 0)
Wend
 
S

sousou

Guest
RE

1/ créer un combox( se nommant combobox1 dans ce cas) dans la feuille ou tu veux effectuer ta recherche. Si je comprend bien je pense que tu peux la créer dans la feuille 1 de ton classeur.
2/ Dans la feuille en question (ici feuille 1), allez dans outils macro visualbasic editeur

sélectionner la feuille un et coller le code à cet endroit


Si non envoi ton classeur
 

Discussions similaires

Statistiques des forums

Discussions
312 839
Messages
2 092 690
Membres
105 509
dernier inscrit
hamidvba