Afficher une liste de lignes dans un Userform après recherche

Bonjour à tous,
Je cherche à afficher dans un Userform les lignes présentes dans une feuille, en fonction de la valeur d'une cellule,
du style, si valeur cellule dans colonne B = 1, alors tableau userform (sous forme de liste) affiche contenu Cellule colonne A et Colonne B
pour ensuite modifier valeur cellule colonne B ligne par ligne.

Merci pour votre aide qui m'a vraiment été précieuse jusque là

Bonjour

Un essai à tester. Te convient-il ?

247classeur1-v1.xlsm (24.92 Ko)

Bye !

Bonjour Gmb,
excellent, c'est exactement cela que je souhaite.
Je vais décortiquer ton code pour essayer de tout bien comprendre !
Penses tu qu'il soit possible ensuite, si je sélectionne une ligne, et par le biais d'un double click ou d'un commandbutton,
afficher la valeur titre2 pour la modifier ?

Nouvelle version

72classeur1-v1.xlsm (24.92 Ko)

Bye !

Apparemment, le fichier posté est identique au précédent !
Autres questions:
- Que dois je ajouter/modifier pour ajouter des colonnes à ma listbox ?
- Où indiquer quelles colonnes (ex: A, C, E) de mon tableau je souhaite dans ma listbox ?
J'avoue être un peu perdu !! malgré des recherches de compréhension de ton code
Merci

Apparemment, le fichier posté est identique au précédent !

Oups !

Encore une étourderie !

Voici le bon:

36classeur1-v2.xlsm (29.30 Ko)

et voici un exemple avec 4 colonnes qui devrait te permettre par comparaison des codes de comprendre comment ajouter des colonnes.

51classeur1-v3.xlsm (30.86 Ko)

Bye !

Bonjour Gmb,
Merci pour le boulot que tu fais.
Malheureusement, je n'ai pas pu tester, il me renvoie une erreur.

cran erreur

Je vais regarder à tes 2 fichiers pour, en effet tout bien comprendre.
Encore merci

Autant pour moi, ça fonctionne à merveille
Je teste dans mon projet et je te dis ce qu'il en est

Bonsoir Gmb,
Tout d'abord merci pour les annotations ajoutées sur l'exemple à 4 colonnes.
J'ai un peu tout essayé, mais je ne m'en sors pas !!!
Dans le fichier joint:
Le Combobox prend dans sa sélection la cellule B2 alors que je voudrais qu'elle commence en B3
la listbox n'affiche rien
Où dois je modifier si je veux en sélection la colonne D ?
y a t'il moyen de spécifier une feuille de mon classeur pour faire ces recherche et modification ?
Peux tu m'expliquer le fonctionnement(et rôles) des variables i, j, de dico et tablo !
Par avance, je t'en remercie et désolé de "peut-être" t'ennuyer avec toutes ces questions.
Je suis un vrai débutant, tu l'auras sans doute remarqué

19listbox-test1.xlsm (26.86 Ko)

Bonjour

Nouvelle version avec macro commentée.

Bye !

Bonjour gmb
c'est génial, merci pour ta patience et ta pédagogie.
J'ai modifié dans le code le nombre de colonnes du tableau (remplacer 6 par 8)
Maintenant, tout correspond et c'est EXACTEMENT ce à quoi je pensais. Encore BRAVO
Petit détail, du coup, la recherche sur la colonne A ne se fait pas, car que des chiffres
Merci à toi et à bientôt pour certainement un futur besoin ....

... du coup, la recherche sur la colonne A ne se fait pas, car que des chiffres

Joins ton nouveau fichier et je regarde ...

Bye !

Re Bonjour,
Je te joins donc le fichier
Pareil, pour la colonne Montant.
Et pour les montants, y aurait il une solution pour les afficher en "# #0,00" ? dans la combobox et dans la colonne

Nouvelle version.

Pour ce qui est du format des montants, cela complique trop les choses...

Bye !

Bonjour Gmb,
Toujours aussi efficace, merci
J'ai vu que listView apportait plus de possibilités, esthétique notamment et peut être aussi pour les montants, est ce applicable dans ce cas présent ?

Dernière demande, j'espère....
Où intervenir pour ajouter des feuilles de sélection dans la combobox 2 (feuille de travail) ?
Peux t'on remplacer le nom des colonnes (Combobox 3) par les titres des cellules A1:H1 ?

Vraiment beau travail

Bonjour

listView apportait plus de possibilités

Désolé mais je n'ai jamais réussi à avoir ''ListView'' sur mon PC. Peut-être un problème de version...

Où intervenir pour ajouter des feuilles de sélection dans la combobox 2

Il suffit d'ajouter des feuilles disposant d'un tableau avec les titres "Date" en A1 et "Jour" en A2

Peux t'on remplacer le nom des colonnes (Combobox 3) par les titres des cellules A1:H1 ?

Voir la nouvelle version :

105listbox-test1-v5.xlsm (38.18 Ko)

Bye !

Bojour Gmb,

Un grand merci pour ton travail, ta réactivité et ta patience.
Je peux maintenant clôturer ce post.
Grand niveau de compétences

By

Rechercher des sujets similaires à "afficher liste lignes userform recherche"