Userform, GROS PROBLEME en VBA sur Excel
Résolu/Fermé
psychoman
Messages postés
30
Date d'inscription
mercredi 17 octobre 2007
Statut
Membre
Dernière intervention
14 février 2008
-
19 oct. 2007 à 21:35
psychoman Messages postés 30 Date d'inscription mercredi 17 octobre 2007 Statut Membre Dernière intervention 14 février 2008 - 24 oct. 2007 à 15:19
psychoman Messages postés 30 Date d'inscription mercredi 17 octobre 2007 Statut Membre Dernière intervention 14 février 2008 - 24 oct. 2007 à 15:19
A voir également:
- Userform, GROS PROBLEME en VBA sur Excel
- Liste déroulante excel - Guide
- Mise en forme conditionnelle excel - Guide
- Calculer une moyenne sur excel - Guide
- Si et excel - Guide
- Comment aller à la ligne sur excel - Guide
11 réponses
ShaBoo
Messages postés
392
Date d'inscription
mercredi 12 septembre 2007
Statut
Membre
Dernière intervention
5 septembre 2009
50
19 oct. 2007 à 23:04
19 oct. 2007 à 23:04
Bonsoir,
Peux tu mettre ton fichier xls à dispo via cijoint.fr ?
Peux tu mettre ton fichier xls à dispo via cijoint.fr ?
psychoman
Messages postés
30
Date d'inscription
mercredi 17 octobre 2007
Statut
Membre
Dernière intervention
14 février 2008
9
22 oct. 2007 à 03:41
22 oct. 2007 à 03:41
le fichier est sur
http://www.cijoint.fr/cij97306280229435.xls
svp de l'aide serait bien appréciée.
merci.
Vince.
http://www.cijoint.fr/cij97306280229435.xls
svp de l'aide serait bien appréciée.
merci.
Vince.
ShaBoo
Messages postés
392
Date d'inscription
mercredi 12 septembre 2007
Statut
Membre
Dernière intervention
5 septembre 2009
50
22 oct. 2007 à 10:10
22 oct. 2007 à 10:10
Bonjour,
Je viens de récupérer ton fichier. Je le regarde et je te tiens informer.
@+
Je viens de récupérer ton fichier. Je le regarde et je te tiens informer.
@+
psychoman
Messages postés
30
Date d'inscription
mercredi 17 octobre 2007
Statut
Membre
Dernière intervention
14 février 2008
9
22 oct. 2007 à 15:42
22 oct. 2007 à 15:42
Toujours pas de nouvelles ??
merci. Vince.
merci. Vince.
ShaBoo
Messages postés
392
Date d'inscription
mercredi 12 septembre 2007
Statut
Membre
Dernière intervention
5 septembre 2009
50
22 oct. 2007 à 16:19
22 oct. 2007 à 16:19
Oupss ...
Sorry ... Je suis au taf ...
Je le regarderais donc ce soir.
@+
Sorry ... Je suis au taf ...
Je le regarderais donc ce soir.
@+
ShaBoo
Messages postés
392
Date d'inscription
mercredi 12 septembre 2007
Statut
Membre
Dernière intervention
5 septembre 2009
50
23 oct. 2007 à 10:21
23 oct. 2007 à 10:21
Bonjour,
J'ai regarder ton document.
Je l'ai fait "tourner". Il y a bcp de chose incompréhensible.
Tu utilises une fonction qui alimente une plage sur une seconde feuille Excel à partir de données d'une première feuille excel. Tu utilises ensuite la plage de la deuxième feuille pour alimenter une combobox sur ton UserForm !!!
Pourquoi faire simple quand on peut faire compliquer !!!
- Peux tu me dire ce que tu attends exactement ???
- Est ce que ta UserForm fait de la restitution de données ???
- Y-a-t'il des champs modifiables ???
- Pourquoi n'utilises tu pas les objets Excel pour ta programmation en vba ???
...
@+
J'ai regarder ton document.
Je l'ai fait "tourner". Il y a bcp de chose incompréhensible.
Tu utilises une fonction qui alimente une plage sur une seconde feuille Excel à partir de données d'une première feuille excel. Tu utilises ensuite la plage de la deuxième feuille pour alimenter une combobox sur ton UserForm !!!
Pourquoi faire simple quand on peut faire compliquer !!!
- Peux tu me dire ce que tu attends exactement ???
- Est ce que ta UserForm fait de la restitution de données ???
- Y-a-t'il des champs modifiables ???
- Pourquoi n'utilises tu pas les objets Excel pour ta programmation en vba ???
...
@+
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
psychoman
Messages postés
30
Date d'inscription
mercredi 17 octobre 2007
Statut
Membre
Dernière intervention
14 février 2008
9
23 oct. 2007 à 13:39
23 oct. 2007 à 13:39
Je veux mettre ce userform a disposition des travailleurs ici pour qu'ils entrent les modifications d'inventaire qu'ils utilisent.
je n'ai pas terminé toutes les fonctions, il reste la modification de la quantité du produit choisi dans la feuille "en cours".
je veux faire un userform pour éviter que les travailleurs se trompent en utilisant les fonctions de tri et de filtre dans excel.
je ne suis pas programmeur , c'est pour ca que ca peut paraitre bizzard a tes yeux.
je suis pret a modifier certaines choses si ca peut aider.
Merci.
je n'ai pas terminé toutes les fonctions, il reste la modification de la quantité du produit choisi dans la feuille "en cours".
je veux faire un userform pour éviter que les travailleurs se trompent en utilisant les fonctions de tri et de filtre dans excel.
je ne suis pas programmeur , c'est pour ca que ca peut paraitre bizzard a tes yeux.
je suis pret a modifier certaines choses si ca peut aider.
Merci.
ShaBoo
Messages postés
392
Date d'inscription
mercredi 12 septembre 2007
Statut
Membre
Dernière intervention
5 septembre 2009
50
23 oct. 2007 à 14:16
23 oct. 2007 à 14:16
D'ac ...
La première chose est de défénir les fonctions de ta UserForm :
"Je veux mettre ce userform a disposition des travailleurs ici pour qu'ils entrent les modifications d'inventaire qu'ils utilisent"
=> j'ai vu que tu avais fait une fonction de remplissage de ton inventaire dans ta combobox. Hors celle-ci est modifiable. Est ce que les utilisateurs pourront modifier cette zone ?
De plus les autres combobox sont aussi modifiables. Est ce que les utilisateurs pourront modifier ces zones ?
"il reste la modification de la quantité du produit choisi dans la feuille "en cours".
=> d'après ce que tu écris, il ne devrait y avoir que cette zones de saisissable ?
"en utilisant les fonctions de tri et de filtre dans excel"
Quel type de tri et de filtre veux tu effectuer ? Sont ils en relation avec les OptionButton "ACIER" et "QUINC" ?
Peux tu me faire un topo de ce tu attends exactement de cette UserForm, stpn, afin d'éclairer un peu plus ma lanterne???
"je ne suis pas programmeur , c'est pour ca que ca peut paraitre bizzard a tes yeux. "
Je suis prêt à modifier certaines choses si cela peut aussi t'aider, pour alléger ton code et le rendre un peu plus lisible et plus fonctionnel.
@+
La première chose est de défénir les fonctions de ta UserForm :
"Je veux mettre ce userform a disposition des travailleurs ici pour qu'ils entrent les modifications d'inventaire qu'ils utilisent"
=> j'ai vu que tu avais fait une fonction de remplissage de ton inventaire dans ta combobox. Hors celle-ci est modifiable. Est ce que les utilisateurs pourront modifier cette zone ?
De plus les autres combobox sont aussi modifiables. Est ce que les utilisateurs pourront modifier ces zones ?
"il reste la modification de la quantité du produit choisi dans la feuille "en cours".
=> d'après ce que tu écris, il ne devrait y avoir que cette zones de saisissable ?
"en utilisant les fonctions de tri et de filtre dans excel"
Quel type de tri et de filtre veux tu effectuer ? Sont ils en relation avec les OptionButton "ACIER" et "QUINC" ?
Peux tu me faire un topo de ce tu attends exactement de cette UserForm, stpn, afin d'éclairer un peu plus ma lanterne???
"je ne suis pas programmeur , c'est pour ca que ca peut paraitre bizzard a tes yeux. "
Je suis prêt à modifier certaines choses si cela peut aussi t'aider, pour alléger ton code et le rendre un peu plus lisible et plus fonctionnel.
@+
psychoman
Messages postés
30
Date d'inscription
mercredi 17 octobre 2007
Statut
Membre
Dernière intervention
14 février 2008
9
23 oct. 2007 à 15:03
23 oct. 2007 à 15:03
http://www.cijoint.fr/cij94341793229531.xls
psychoman
Messages postés
30
Date d'inscription
mercredi 17 octobre 2007
Statut
Membre
Dernière intervention
14 février 2008
9
23 oct. 2007 à 15:04
23 oct. 2007 à 15:04
les combobox ne devraient pas etre modifiables, tu as raison,
l'utilisateur filtre les données avec le userform de la facon suivante :
type matériel, type acier, description, grade, longueur.
ensuite il tape la quantité utilisée.
cette quantité se déduit de la quantité disponible dans la colonne F de la feuille "En Cours".
merci.
l'utilisateur filtre les données avec le userform de la facon suivante :
type matériel, type acier, description, grade, longueur.
ensuite il tape la quantité utilisée.
cette quantité se déduit de la quantité disponible dans la colonne F de la feuille "En Cours".
merci.
ShaBoo
Messages postés
392
Date d'inscription
mercredi 12 septembre 2007
Statut
Membre
Dernière intervention
5 septembre 2009
50
23 oct. 2007 à 16:23
23 oct. 2007 à 16:23
Ok ... je continue à regarder, et je te soumet un truc prochainement
psychoman
Messages postés
30
Date d'inscription
mercredi 17 octobre 2007
Statut
Membre
Dernière intervention
14 février 2008
9
23 oct. 2007 à 15:47
23 oct. 2007 à 15:47
ce fichier est fait avec les objets excel , je pense qu'il est moin compliqué pour ce que j'ai a faire :
http://www.cijoint.fr/cij94341793229531.xls
Vous me direz ce que vous en pensez.
Merci,
Vince.
http://www.cijoint.fr/cij94341793229531.xls
Vous me direz ce que vous en pensez.
Merci,
Vince.
psychoman
Messages postés
30
Date d'inscription
mercredi 17 octobre 2007
Statut
Membre
Dernière intervention
14 février 2008
9
23 oct. 2007 à 20:08
23 oct. 2007 à 20:08
Version Updatée par moi sur : http://www.cijoint.fr/cij27444086729504.xls
ca plante encore quand je fais plusieurs produits différents et aussi si on entre autre chose que des chiffres dans la case quantité utilisée.
Dites moi si vous y trouvez des solutions.
Merci.
Vince
ca plante encore quand je fais plusieurs produits différents et aussi si on entre autre chose que des chiffres dans la case quantité utilisée.
Dites moi si vous y trouvez des solutions.
Merci.
Vince
ShaBoo
Messages postés
392
Date d'inscription
mercredi 12 septembre 2007
Statut
Membre
Dernière intervention
5 septembre 2009
50
23 oct. 2007 à 20:59
23 oct. 2007 à 20:59
Bonsoir,
Sur quoi cela plante ?
Sur quoi cela plante ?
ShaBoo
Messages postés
392
Date d'inscription
mercredi 12 septembre 2007
Statut
Membre
Dernière intervention
5 septembre 2009
50
23 oct. 2007 à 21:05
23 oct. 2007 à 21:05
Je vais travailler sur le premier fichier.
Si tu as des questions, n'hésites pas à me les faire part en MP.
Si tu as des questions, n'hésites pas à me les faire part en MP.
psychoman
Messages postés
30
Date d'inscription
mercredi 17 octobre 2007
Statut
Membre
Dernière intervention
14 février 2008
9
>
ShaBoo
Messages postés
392
Date d'inscription
mercredi 12 septembre 2007
Statut
Membre
Dernière intervention
5 septembre 2009
24 oct. 2007 à 14:04
24 oct. 2007 à 14:04
Comment je fais pour empecher les gens de marquer autre chose que des chiffes dans la case quantité?
merci.
Vince.
merci.
Vince.
ShaBoo
Messages postés
392
Date d'inscription
mercredi 12 septembre 2007
Statut
Membre
Dernière intervention
5 septembre 2009
50
>
psychoman
Messages postés
30
Date d'inscription
mercredi 17 octobre 2007
Statut
Membre
Dernière intervention
14 février 2008
24 oct. 2007 à 14:26
24 oct. 2007 à 14:26
Bonjour,
Tu peux essayer ceci :
ou bien ceci :
Tu peux essayer ceci :
Private Sub TextBox_Validate(Cancel As Boolean) ' Vérifie si la valeur entrée est numérique If Not IsNumeric(TextBox.Text) Then Cancel = True ' Annule la validation de contrôle MsgBox "Veuillez entrer un nombre !" End If End Sub
ou bien ceci :
Private Sub TextBox_KeyPress(KeyAscii As Integer) ' Si la valeur n'est pas comprise entre 0 et 9 et qu'elle n'est pas un backspace If Not ((KeyAscii >= 48 And KeyAscii <= 57) Or KeyAscii = 8) Then KeyAscii = 0 'on annule la pression sur la touche End If End Sub
psychoman
Messages postés
30
Date d'inscription
mercredi 17 octobre 2007
Statut
Membre
Dernière intervention
14 février 2008
9
>
ShaBoo
Messages postés
392
Date d'inscription
mercredi 12 septembre 2007
Statut
Membre
Dernière intervention
5 septembre 2009
24 oct. 2007 à 14:36
24 oct. 2007 à 14:36
Je veux pouvoir entrer des décimales aussi , donc le point (mon ordi es en Anglais)
et comment je fais pour appeler cette Sub dans textbox ??
et comment je fais pour appeler cette Sub dans textbox ??
psychoman
Messages postés
30
Date d'inscription
mercredi 17 octobre 2007
Statut
Membre
Dernière intervention
14 février 2008
9
24 oct. 2007 à 15:19
24 oct. 2007 à 15:19
SUPER , MERCI, C'EST TRES APPRÉCIÉ.
Vince.
Vince.