Recherche via un tableau interne

  • Initiateur de la discussion Initiateur de la discussion Seb
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Seb

XLDnaute Occasionnel
Bonjour le forum,

Je viens vers vous car je n'arrive pas a me dépatouiller sur un tableau:

J'ai une base de donnée trés importante, environ 65 000 ligne à 2 colonnes: (A) Code article (B) Désignation Article

Jai fait un USF de saisie, l'idée c'est de taper le code dans le TEXTBOX5 et des que je tape Entré, la désignation apparaisse dans la textbox6.

Je remplie ensuite mes autres case et en validant, les valeurs viennent s'insérer dans la feuille facture.

J'ai actuellement fait une macro avec une boucle, mais c'est beaucoup trop long. La compta pete un cable 🙁
Je me suis tourné vers les tableaux interne mais j'ai pas l'habitude et du coup je suis un peut larger.

A savoir que le nombre de ligne peut evoluer.

Je laisse un bout de tableau pour meilleur compréhension.

Merci beaucoup !
Seb
 

Pièces jointes

Re : Recherche via un tableau interne

Bonjour,

tu peux partir sur un code du genre
Code:
Private Sub TextBox5_Exit(ByVal Cancel As MSForms.ReturnBoolean)

Dim r As Range
Set r = Feuil5.[A:A].Find(Me.TextBox5.Text)
If Not r Is Nothing Then MsgBox r.Offset(0, 1).Value

End Sub
 
Re : Recherche via un tableau interne

Bonsoir.

Par ailleurs il ne faut jamais charger par une boucle les valeurs d'une plage dans un tableau VBA: ça perd tout l'intérêt de ce dernier.
VB:
tab_exemple = Sheets("bases").Range("A1:C1").Resize(dernière_ligne).Value
Moins d'une dizaine de passages dans votre boucle sont rattrapés par le chargement de tout le tableau en une seule fois.
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

L
Réponses
14
Affichages
2 K
Retour