XL 2013 Fonction de recherche

laeti95

XLDnaute Occasionnel
Bonjour le forum,

J'ai un grand tableau de plus de 1100 lignes cela devient trop pénible de chercher et ensuite copier coller et surtout trop long.

ma base de données est sur un autre onglet et j'aimerais trouver la formule ( recherchev ou une autre, je suis ouverte aux propositions pour trouver ma solution )

Dans une cellule je tappe 689 et j'ai un menu déroulant qui affiche tous mes lieux avec 689 et je choisi selon la colonne alpha

pour ensuite que s'inscrive dans la colonne le lieu et alpha exemple 689 A

et desous le nom et téléphone de la personne.

MERCI d'avance pour vos lumières et un bon dimanche ;)

Laeti
 

Pièces jointes

  • Recherche sur lieu et alpha.xlsx
    11.2 KB · Affichages: 15

laeti95

XLDnaute Occasionnel
Quand même, s'il n'y a que quelques instructions à changer dans l'UserForm_Initialize …


Merci Dranreb,

Je vais regarder plus tard mais mon but c'est de mettre 660 a dans une cellule et la case à côté nom prénom et tél. en relation
Je ne dis pas qu'avec ton VBA ce n'est pas possible, mais il faut beaucoup de travail dessus pour comprendre je pense....
MERCI
 

Dranreb

XLDnaute Barbatruc
La voici :
VB:
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
   Dim T(), TSpl() As String, C As Long
   TSpl = Split(Target.Value & "  ")
   T = UFmMàJ.Rech(TSpl(0), TSpl(1))
   On Error GoTo F
   T(1, 1) = T(1, 1) & " " & T(1, 2)
   On Error GoTo 0
   For C = 2 To 4: T(1, C) = T(1, C + 2): Next C
   Application.EnableEvents = False
   Target.Resize(, 4).Value = T
F: Application.EnableEvents = True
   Exit Sub
 
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 030
Messages
2 084 781
Membres
102 665
dernier inscrit
Distri