Limitation à 10 colonnes

Bonjour

Après récupération de ci et delà, j'ai réussi à bidouiller un userform de saisie et un userform de recherche .

L'USF2 Multi page de saisie comporte 3 onglet "Fiche demandeur", "Fiche chantier", et" paiement" puis un quatrième onglet qui sert à modifier et rajouter des information à posteriori.

L'USF1 de recherche permet après double clic dans la listbox de ré ouvrir l'usf saisie à l'onglet "validation paiement" (en théorie) en pratique je n'arrive pas après le double clic à ouvrir cet onglet spécifique, gênant mais pas grave en soi .

La ou ça se complique c'est que je me sert de l'onglet "Validation paiement" de l'USF2 comme une sorte d'historique est aussi pour êtres sur d'avoir sélectionné le bon "demandeur" les textbox se remplissent via le tableau et surtout via la sélection de la listbox je pense en fait je ne sais pas . ce que je sais en revanche c'est passé la colonne 10 de mon tableau aucune des textbox dans lequel je voudrais récupérer les infos de la colonne k pour textbox 17 et colonne L pour textbox 19 n'apparaissent .

La textbox 19 me donne juste un nombre qui correspond au numéro de ligne du tableau après sélection dans la listbox de l'USF1

Pour les 3 dernières textbox en vert pastel (20,21,22) elles serviront à de la saisie pour remplir les colonnes "M payé le", "N perçu","O ticket" et compléter ainsi la fiche du demandeur

ci joint mon fichier tous les noms sont faux donc aucun problèmes pour ça

Merci

Bonjour il faut changer la plage d'alimentation de votre listbox1 au lieu de

aa = .Range("A4:M" & fin)

il faut la rallonger un peu plus

aa = .Range("A4:O" & fin)

Oulalala c'est tordu comme code xD

Tu récupères une liste de données dans ton UserForm1, et lorsque tu sélectionne une ligne de ton premier UserForm, le second s'ouvre et charge les données du premier UserForm. Il faut donc que tu modifies ton UserForm1 (son code) pour corriger le problème sur le UserForm2!

Bonjour Excelator, oui ta remarque est juste !! mais es-ce suffisant?

        .TextBox1 = Me.ListBox1.List(Compteur, 0)
        .TextBox14 = Me.ListBox1.List(Compteur, 0)
        .TextBox12 = Me.ListBox1.List(Compteur, 1)
        .TextBox13 = Me.ListBox1.List(Compteur, 4)
        .TextBox15 = Me.ListBox1.List(Compteur, 5)
        .TextBox16 = Me.ListBox1.List(Compteur, 7)
        .TextBox17 = Me.ListBox1.List(Compteur, 9)
        .TextBox18 = Me.ListBox1.List(Compteur, 6)
        .TextBox19 = Me.ListBox1.List(Compteur, 10)
        .ComboBox1 = Me.ListBox1.List(Compteur, 2)
        .ComboBox2 = Me.ListBox1.List(Compteur, 3)

On ne prend jamais les données qui sont après la 11ème colonne. Des données sont forcément ignorées!

Bonjour d3d9x. c'est implicite de revoir les numéros de colonne dans la listbox.

Merci pour vos réponse j ai réussi à trouver ce que je voulais grâce a vos orientations

Bonjour le forum,xtrvince,le fil

Une solution avec 1 seul formulaire

A+

Merci doudou 1960

Finalement idée idéale pour moi, je vais juste me permettre une mise en forme différente mais pour le reste j'aurai pas su faire

Merci

Rechercher des sujets similaires à "limitation colonnes"