Textbox en cascade pour trier une bas plus listbox

Bonjour à tous

j'ai une base qui est rempli et modifier par un userfom (là tout vas bien)

j'ai besoin de reprendre cette même base via un autre userform pour y trier celle-ci en cascade par 3 critères de recherche via 3combobox correspondant aux colonnes de recherche puis le résultat dans la listbox

j'ai trouvé un vba (Jacques boisgontier) mais je n'arrive pas à l'adapter (fichier joint)

Merci

Cordialement

17recherche-ced.zip (17.22 Ko)

Bonjour

Je ne suis pas sûr d'avoir bien compris.

J'ai ajouté dans le code des boutons "Ajout" et "Validation ajout modif" une instruction qui fait le tri que tu demandes dans la feuille "BD".

OK ?

Bye !

gmb a écrit :

Bonjour

Je ne suis pas sûr d'avoir bien compris.

J'ai ajouté dans le code des boutons "Ajout" et "Validation ajout modif" une instruction qui fait le tri que tu demandes dans la feuille "BD".

OK ?

Bye !

Bonjour,

Non en fait j'ai besoin que ce bva me fasse le tri comme il est mais adapté à ma feuille qui à + de colonnes et les 3 cobombox pas affectés aux mêmes colonnes pour le choix de tri

ma feuille de de A à Q

combobox1 affecté a la colonne 1

combobox2 affecté à la colonne 2

combobox3 affecté à la colonne 4

j'ai juste besoin d'un tri sans ajout ni modification (juste une lecture) puisque la base sera modifiée via un autre userform non accessible aux autres utilisateur. donc la (sans les textbox ni bouton ajout/modif

merci

cordialement

Désolé mais je ne vois pas.

Bye !

gmb a écrit :

Désolé mais je ne vois pas.

Bye !

Bonsoir

je t'envoi le même fichier dont j'ai modifié l' userform par apport à ce que j'ai besoin:

trier la listebox provenant ma base (bd) qui comporte elle 17 colonnes (de A à Q) selon 3 arguments de recherche des combobox

pour le tri:

combobox1 = liste colonne 1

combobox2 = liste colonne 2

combobox3 = liste colonne 4

puis le résultat du tri dans la listbox

Cordialement

17recherche-ced2.zip (16.50 Ko)

Bonsoir,

Les 3 menus déroulants sont sur les colonnes 1,2,4

Ceuzin

Version avec 17 colonnes.

On peut choisir les colonnes à afficher et l'ordre d'affichage

Ceuzin

ceuzin a écrit :

Version avec 17 colonnes.

On peut choisir les colonnes à afficher et l'ordre d'affichage

Ceuzin

Bonsoir,

Merci c'est exactement ce que j'avais besoin, par contre quand je veux changer le nom de l'userform je le renomme "userforme3, dans initialise Private Sub UserForm3_Initialize()

il se lance correctement mais plus rien dans les texbox ni dans la listbox

Et en fin de BVA j'ai systématiquement Private Sub UserForm_Click() qui revient

Merci

Cordialement

Si on change le nom du userform, il ne faut pas changer initialize

Ceuzin

ceuzin a écrit :

Si on change le nom du userform, il ne faut pas changer initialize

Ceuzin

Même si on a plusieurs userform?

Cordialement

bonsoir

que tu ai 1 ou plusieurs userform lors de l'initialisation ils doivent tous commencer par

Private Sub UserForm_Initialize()

ailleurs si c'est marqué userform 1;2 ........10 la tu peux changer

Chaque UserForm a son propre Private Sub UserForm_Initialize() . Il ne faut pas modifier son nom.

Ceuzin

ceuzin a écrit :

Chaque UserForm a son propre Private Sub UserForm_Initialize() . Il ne faut pas modifier son nom.

Ceuzin

Bonjour,

Merci beaucoup de ton aide et pour le vba, .

Je l'ai intégré à mon projet il ne me reste plus qu'a voir au fur et à mesure du remplissage de la base principale...

Je reviendrais vers toi en cas de soucis

Encore merci

Cordialement.

Cédric


grisan29 a écrit :

bonsoir

que tu ai 1 ou plusieurs userform lors de l'initialisation ils doivent tous commencer par

Private Sub UserForm_Initialize()

ailleurs si c'est marqué userform 1;2 ........10 la tu peux changer

Bonjour,

Merci pour la réponse .

Cordialement.

Rechercher des sujets similaires à "textbox cascade trier bas listbox"