Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 plusieurs textbox pour remplis 4 Listview selon criteres

pelerin65

XLDnaute Occasionnel
Bonjour le forum,
j ai commencé un code mais ça Bugue


dans un userform,
J'ai 5 frames qui se décompose comme-ci
Dans une frame "Prise de notes"
- 2 combobox
- 5 textboxs
Dans une frame notes
- Notes (Listview 1)
Dans une frame "pertes"
- Pertes (Listview 2)
Dans un frame "limitation temporaire de vitesse"
- LTV (Listview 3)
Dans une frame "Environnement"
- Environnement Listview 4

Dans la première, c'est la catégorie "Mesures" , "ACH" , "Prog", "EIC", "LOC" , "Environnement" , "LTV"
Dans la deuxième combobox, je aimerai pourvoir afficher selon le critère de la première combobox ses motifs (dans l'onglet données)
et les 5 Textboxs sont "Ligne" , "Voie, " , "Du PK" , "AU PK" , "MOTIFS"
avec ses deux combobox et 5 textboxs, lors que je choisi soit "Mesure" ou "ACH"
lors de la validation
soit exporté dans la listview "Notes " sur un ligne chaque fois ce soit sera fait
ou
avec ses deux combobox et 5 textboxs, "Prog" OU" EIC" OU "LOC"
lors de la validation
soit exporté dans la listview "Pertes" sur une ligne à chaque fois que ce soit sera fait
ou
avec ses deux combobox et 5 textboxs, "Prog" OU" EIC" OU "LOC"
lors de la validation
soit exporté dans la listview "LTV " sur une ligne à chaque fois que ce soit sera fait
ou
avec ses deux combobox et 5 textboxs, "Prog" OU" EIC" OU "LOC"
lors de la validation
soit exporté dans la listview "Environnement " sur une ligne à chaque fois que ce soit sera fait
avec 4 listview
je joins le fichier afin de m'apporter une aide
bien cordialement
 

Pièces jointes

  • NOTES.xlsb
    43.9 KB · Affichages: 9

Oneida

XLDnaute Impliqué
Bonjour,
Y a pas de ComBobox2, serait ce ComBobox ComboBoxLTV?
Y a pas deux ComBobox dans la frame Prise de Notes

Qu'est ce que votre Prise de notes est sensee faire au bout du bout en dehors de remplir des listviews
 
Dernière édition:

pelerin65

XLDnaute Occasionnel
Bonjour Onieda

je corrigé et j ai mis l ancien fichier je te remets le corrigé
combobox1 = Famille
combobox2 = SousFamille
J'ai 5 frames qui se décompose comme-ci
Dans une frame "Prise de notes"
- 2 combobox
- 5 textboxs
Dans une frame notes
- Notes (Listview 1)
Dans une frame "pertes"
- Pertes (Listview 2)
Dans un frame "limitation temporaire de vitesse"
- LTV (Listview 3)
Dans une frame "Environnement"
- Environnement Listview 4

Dans la première, c'est la catégorie "Mesures" , "ACH" , "Prog", "EIC", "LOC" , "Environnement" , "LTV"
Dans la deuxième combobox, je aimerai pourvoir afficher selon le critère de la première combobox ses motifs (dans l'onglet données)
et les 5 Textboxs sont "Ligne" , "Voie, " , "Du PK" , "AU PK" , "MOTIFS"
avec ses deux combobox et 5 textboxs, lors que je choisi soit "Mesure" ou "ACH"
lors de la validation
soit exporté dans la listview "Notes " sur un ligne chaque fois ce soit sera fait
ou
avec ses deux combobox et 5 textboxs, "Prog" OU" EIC" OU "LOC"
lors de la validation
soit exporté dans la listview "Pertes" sur une ligne à chaque fois que ce soit sera fait
ou
avec ses deux combobox et 5 textboxs, "Prog" OU" EIC" OU "LOC"
lors de la validation
soit exporté dans la listview "LTV " sur une ligne à chaque fois que ce soit sera fait
ou
avec ses deux combobox et 5 textboxs, "Prog" OU" EIC" OU "LOC"
lors de la validation
soit exporté dans la listview "Environnement " sur une ligne à chaque fois que ce soit sera fait
avec 4 listview
je joins le fichier afin de m'apporter une aide
bien cordialement
 

Pièces jointes

  • Notes2.xls
    91.5 KB · Affichages: 3

Oneida

XLDnaute Impliqué
Re,
Il faudra donc que je mixe le code des deux fichiers car pas le code du bouton CommandButtonAdd
Je ne comprends toujours pas ce que vous voulez vu je ne sais pas quoi encoder dans les textbox et kezako listview pertes et autres pour pouvoir remplir des infos
 

pelerin65

XLDnaute Occasionnel
Bonjour Oneida
je fais du contrôle sur des parcours ferroviaires, ça peut aller jusqu'à 400 Kms par jour donc beaucoup d'infos à noter
lors de passages, je dois valider les parcours réalisés au programme

En prenant en compte, la première combobox qui déterminera ou seront collés les notes relevés des textboxs et combobox
On recopie l'ensemble des textboxs et combobox dans la listview

Exemples
dans la première combobox les termes MESURES ou ACH


l'ensemble des infos dans les combobox et textboxs seront à coller dans la listview "Notes" sur une ligne


pour les catégories PROG EIC LOC se sont des pertes de mesures dans dans la listview" Pertes de Mesure"
en validant avec le commandbuttonadd

Pour la catégorie "ENVIRONNEMENT" c est risques de problèmes dans dans la listview "environnement "en validant avec le commandbuttonadd

Pour la catégorie" LTV" ce sont de limitation de vitesse pour la partie Géométrie donc a mettre dans la listview "LIMITATION TEMPORAIRE DE VITESSE" en validant avec le commandbuttonadd

Chaque fois, c est l'ensemble des infos notés dans les combobox et textbox à coller dans sa catégorie
J'espère t'avoir éclairé dans mon idée de ce que j aimerai avoir avec ce fichier
Merci d'avance
Cordialement
 

Oneida

XLDnaute Impliqué
Bonjour,
Ok, ca roule
Je modifie quel fichier, le xlsb ou le xlsm?
Les Userform n'ont pas tout a fait la meme tronche

Suite:
C'est quoi la colonne 1 LTV des listviews, mets quoi dedans?

En attendant une facon de faire.
Cliquer sur ce lien pour recuperer le fichier: https://www.cjoint.com/c/MKqqUjekoYg
Fichier trop volumineux pour "Joindre un fichier", donc...
 
Dernière édition:

pelerin65

XLDnaute Occasionnel
Bonjour Onieda

un peu débordé par le travail et autres ce week-end

les LTV sont des limitations de vitesse donc dans la listview Limitation de vitesse
je mets le dernier fichier notes
et merci de m aider encore
 

Pièces jointes

  • Notes2.xlsb
    33.4 KB · Affichages: 3

pelerin65

XLDnaute Occasionnel
Rebonjour Onieda

Dsl, j avais pas vu le lien pour ouvrir usf

c'est bien mais pourquoi ?? dans la première colonne, j'aurais aimé avoir la valeur de la combobox dans la première colonne pour notes soit mesure ou ACH
et pareil pour les autres listviews
afin différencié les motifs
c'est possible ou pas
A la place des ?? avoir mesure
cordialement
 

Oneida

XLDnaute Impliqué
Ok, comment voulez vous que mettre kake chose dans cette colonne alors que vous n'en parlez
De plus ecrire dans une colonne LTV des infos provenant d'un parametre Categorie ca le fait moyen pour une autre personne que vous.
Avez le code du fichier que j'ai mis a dispo, c'est assez simple de le modifier pour avoir l'infos que vous voulez
A vous de voir
 

pelerin65

XLDnaute Occasionnel
j'ai regardé votre code, oui il est assez simple à comprendre.
j'ai compris comment ajouter des textbox et combobox dans une listview
je te remercie
Pourquoi, tu mets ceci au début du code?
Const lvwColumnRight = 0
Const lvwColumnLeft = 0
Const lvwColumnCenter = 0
afin de comprendre et apprendre aussi à coder le vba
Forcement, ça va avec load, je pense ou pas
cordialement
 

ChTi160

XLDnaute Barbatruc
Bonsoir le Fil

Pas tout compris , mais ce que j'ai modifié dans le Fichier de Oneida que je salue !
VB:
 With Me.Controls("ListView" & Lvw)
               .ListItems.Add , , CmB_Categories.List(CmB_Categories.ListIndex, 0)'Ici
           L = .ListItems.Count
jean marie
 

Oneida

XLDnaute Impliqué
Bonjour,

Salut ChTi160, ca roule?
Oui, c'est a cet endroit qu'il faut modifier. Simple

pelerin65
C'est justement la question que je me posai au depart
Vous devez ajouter une feuille globale ou une par catégorie ou vous rangerez les différentes info de listview
La question suivant est : qui voudra lire ou modifier ces infos?
Modif et lecture direct dans les feuilles ou via une UserForm?

Au fait, vous connaissez l'a programmation VBA Excel?
 

pelerin65

XLDnaute Occasionnel
Bonjour le forum
j'aimerai savoir s il est possible de colore une ligne complète lorsqu'on sélectionne la combobox avec la valeur "ACH"
Lors de la validation dans la listview notes la ligne se mets en bleu pour ach
cordialement
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…