Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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

Dranreb

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

Pièces jointes

  • GénérateurUFm.xlsm
    213.8 KB · Affichages: 4
  • CBxLCtlA.xlsm
    169.3 KB · Affichages: 3
  • CbxLiéesLeati95.xlsm
    33 KB · Affichages: 4

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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…