Recherche en Userform

Fermé
cfn3 Messages postés 33 Date d'inscription vendredi 9 août 2013 Statut Membre Dernière intervention 24 avril 2017 - 12 août 2013 à 07:37
f894009 Messages postés 17200 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 11 septembre 2024 - 19 août 2013 à 10:20
Bonjour à tous,
Comme je disais dans mon précédant message je préfère utiliser les USF dans mes projets.
Je sais que dans un tableur il existe la "rechercheV" mais dans un USF je voudrai faire une recherche en entrant une référence d'un article pour avoir le libellé correspondant.
Quelqu'un pourrait-il m'aider à trouver la solution.
Merci d'avance
Amicalement
Noel



A voir également:

36 réponses

f894009 Messages postés 17200 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 11 septembre 2024 1 708
15 août 2013 à 11:00
Re,

Mais actuellement s'arrête à la colonne 2 mais je vais jusqu'à 11 colonnes pour les articles dont je veux pouvoir utiliser pour la gestions de stock. ????

Le 2 signifie que le libelle est cherche dans la deuxieme colonne de la selection ici colonne B

Je ne comprends pas votre demande!!!!!!
0
cfn3 Messages postés 33 Date d'inscription vendredi 9 août 2013 Statut Membre Dernière intervention 24 avril 2017
17 août 2013 à 07:30
Bonjour à tous,
Bonjour f894009,
Un peu tardivement, je m'en excuse.
Je vais essayer de mieux me faire comprendre.
En Colonne 1 = "Colonne "A"
En Colonne 2 = "Colonne "B" etc...
Lorsque je rempli une ligne par l'USF et quand je fais une recherche Tjrs dans l'USF. La zone de recherche en colonne "A" ne voit pas ma dernière entrée.
Mont but c'est de ne plus pouvoir accéder aux tableaux avec les données, si ce n'est qu'à l'ouverture du projet.
Je préfère cette solution pour que l'utilisateur n'aille pas trafiquer dans les tableaux.
Sinon je peux poser mon projet dans DRoPBOX afin que tu puisse le récupérer car il fait près de 5M°
@+
Amicalement
Noel
0
f894009 Messages postés 17200 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 11 septembre 2024 1 708
17 août 2013 à 07:43
Bonjour,

Sinon je peux poser mon projet dans DRoPBOX afin que tu puisse le récupérer car il fait près de 5M° Oui, car je ne comprend toujours pas votre soucis!!!

A+
0
cfn3 Messages postés 33 Date d'inscription vendredi 9 août 2013 Statut Membre Dernière intervention 24 avril 2017
17 août 2013 à 09:59
Re,
Je te transmets une partie du projet avec lequel j'ai un souci.
1- Ajouter une ligne à la feuille références
2- Recherche dans le combovox ListeArt qui n'arrive pas à retrouver la référence dans la liste
3- Il y aurait-il une possibilité de dans "ListeArt" de faire en sorte qu'en entrant la 1ère lettre d'une des références dans la colonne "REF" qu'il puisse trouver toutes les références commençant par la lettre entrée, comme on le ferait dans un tableur avec les fonctions INSERTION/NOM/DEFINIR en utilisant le code Décaler et Equiv?
Merci de ton aide
@+
Amicalement
Noel
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cfn3 Messages postés 33 Date d'inscription vendredi 9 août 2013 Statut Membre Dernière intervention 24 avril 2017
17 août 2013 à 10:05
Re,
Je m'excuse j'ai oublié de transmettre mon fichier.
Voici le lien
https://www.cjoint.com/c/CHrkeYqxmKY
@+
0
f894009 Messages postés 17200 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 11 septembre 2024 1 708
17 août 2013 à 11:44
Re,

Je recupere votre fichier et vous tient au courant.

A+
0
f894009 Messages postés 17200 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 11 septembre 2024 1 708
17 août 2013 à 12:07
Re,

Au premier regard,

ce que je vous ai ecrit:
x = WorksheetFunction.VLookup(ListeArt, Worksheets("références").Range("A4:B" & derlig), 2) 'références c'est ma feuille

Ce que vous avez ecrit dans votre fichier:

x = WorksheetFunction.VLookup(RefSearch, Worksheets("références").Range("$A$4:$k$504" & derlig), 2) 'Intutilé Article

Cela ne risque pas de marcher!!!!!!!!!

Je continue

A+
0
Bonjour

deja la base est pas prope
ta colonne Ref elle sert a quoi ??

dans Usf

Private Sub UserForm_Initialize()
For X = 2 To Feuil1.Range("A" & Rows.Count).End(xlUp).Row
ListeArt.AddItem Feuil1.Range("A" & X)
Next
End Sub

Private Sub ListeArt_Change()
Nlig = ListeArt.ListIndex + 2
IntArtStc.Value = Cells(Nlig, 2).Value
TextBox1.Value = Cells(Nlig, 3).Value
TextBox2.Value = Cells(Nlig, 4).Value
TextBox3.Value = Cells(Nlig, 5).Value
End Sub

A+
Maurice
0
f894009 Messages postés 17200 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 11 septembre 2024 1 708
17 août 2013 à 18:12
Bonjour Foo,

Cfn3:

trois methodes de recherche, plus optimisations diverses:

https://www.cjoint.com/c/CHrsjCIYXKr

Pour vos calculs de stocks, vous allez avoir quelques soucis, mais je vous laisse chercher un peu.

A+
0
cfn3 Messages postés 33 Date d'inscription vendredi 9 août 2013 Statut Membre Dernière intervention 24 avril 2017
18 août 2013 à 05:54
Bonjour à tous,
Bonjour f894009,
Je veux bien chercher un peu. C'est très bien ainsi.
Mais je n'arrive pas à télécharger le fichier par le lien ci-dessus https://www.cjoint.com/c/CHrsjCIYXKr cela me donne une feuille noire.
@+
0
cfn3 Messages postés 33 Date d'inscription vendredi 9 août 2013 Statut Membre Dernière intervention 24 avril 2017
18 août 2013 à 06:01
Bonjour Maurice,
Ma colonne Ref dans mon USF dans la page creer sert comme cela indique à créer un artcle.
Dans la page stock & Facture me sert à vérifier le stock et à remplir une feuille qui est nommée "Facture".
C'est vrai que mon projet n'est pas propre mais je suis prêt à accepter tout critique constructive.
@+
Amicalement
Noel
0
cfn3 Messages postés 33 Date d'inscription vendredi 9 août 2013 Statut Membre Dernière intervention 24 avril 2017
18 août 2013 à 06:54
Re Maurice,
J'ai essayé ton code VBA, je suis désolé de te dire que rien ne fonctionne.
@+
Amicalement
Noel
0
f894009 Messages postés 17200 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 11 septembre 2024 1 708
Modifié par f894009 le 18/08/2013 à 09:06
0
Bonjour

Voila le principe de sortie de stock

http://cjoint.com/?3Hstf0uE3pI

A+

Maurice
0
cfn3 Messages postés 33 Date d'inscription vendredi 9 août 2013 Statut Membre Dernière intervention 24 avril 2017
19 août 2013 à 05:00
Bonjour à tous,
Bonjour Foo et f894009,
f894009, Je pense t'avoir fait remarquer comme je travaille sous MAC "RowSource" ne fonctionne pas sous ce système.
Quant à Foo le projet que tu m'a expédiè me donne une erreur de compilation.
Je pense avoir résolu mon problème de recherche. Je ne voyais pas dans la liste de références mes articles entrés. J'ai contourné le problème par "Unload me et show.
A la suite de quoi je vois mes articles entrés.
Maintenant pourquoi je suis obligé de passer par la fermeture de l'Usf et le réouvrir si vous pouvez me donnez la réponse se serait sympa.
Amicalement
Noel
0
f894009 Messages postés 17200 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 11 septembre 2024 1 708
Modifié par f894009 le 19/08/2013 à 10:34
Bonjour,


recherche ok:
fichiers modifies pour combobox

https://www.cjoint.com/c/CHtko6oT6nY

https://www.cjoint.com/c/CHtkpwLcQC4

https://www.cjoint.com/c/CHtkpSWFIGa


Maintenant pourquoi je suis obligé de passer par la fermeture de l'Usf et le réouvrir si vous pouvez me donnez la réponse se serait sympa.

Si j'ai compris votre soucis, il faut reecrire la liste de la combobox a chaque fois que vous entrez un nouvel article.

fait pour celui_ci https://www.cjoint.com/c/CHtkHsspb7h

Foo, dans son exemple, reecrit la listview a chaque entree


A+
0