Formulaire sous VBA

Résolu/Fermé
Steph57590 Messages postés 12 Date d'inscription vendredi 21 novembre 2014 Statut Membre Dernière intervention 29 janvier 2019 - 24 nov. 2014 à 10:07
f894009 Messages postés 17187 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 1 mai 2024 - 25 nov. 2014 à 09:43
Bonjour.

Je me suis inspiré du fichier de Ninconz, pour créer le mien, étant novice sur VBA voilà les problèmes que je rencontre :

- Quand je valide la saisie de mon userform, il transpose les informations sur ma
page d'accueil et non sur la feuille prévue à cet effet.
- Le numéro de commande ne s'agrémente qu'une ligne sur deux et est il
possible de le faire apparaitre sur le formulaire de saisie ?
- Le montant engagé et facturé, ne sont pas sur mon tableau (HISTORIQUE)
repris comme des chiffres, ce qui ne me permet pas de les retravailler sous
Excel.
- J'aimerai pouvoir rappeler les enregistrement précédent à l'écran, afin de les
mettre à jour, comment coder mon textbox ?

Voici une partie de mon fichier, car j'ai peur que le le fichier complet soit un peu gros, si quelqu'un pouvez y jeter un oeil et me venir en aide, cela me rendrai un grand service. https://mon-partage.fr/f/oQyBCDcI/

Bien cordialement.

4 réponses

f894009 Messages postés 17187 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 1 mai 2024 1 704
24 nov. 2014 à 12:13
Bonjour,

fichier modifie pour saisie de mon userform et Le montant engagé et facturé

https://www.cjoint.com/c/DKymolcd90f

pour numero de commande, il faut recalculer le numero a chaque validation de commande, pas seulement a l'initialisation de l'UF

Pour reprise des enregistrements, au plus simple,faire une UF avec les objets necessaires pour les infos que vous voulez modifier et une combobox remplie avec les numeros de commande pour le choix et un bouton validation modif pour redistribuer les infos

A+
0
Steph57590 Messages postés 12 Date d'inscription vendredi 21 novembre 2014 Statut Membre Dernière intervention 29 janvier 2019
24 nov. 2014 à 15:04
Je te remercie de intéresser à mon cas !

Je met en ligne la version finale de mon fichier (j'ai juste caché les onglets qui ne servent à rien pour mon problème) https://mon-partage.fr/f/Ogv987lH/

Les onglets "Paiements" et "Fournisseurs" ne me posent aucun problème.

C'est l'onglet "BDCM" que je n'arrive pas à mettre en oeuvre, mon compteur ne fonctionne toujours pas, mais montant ne peuvent être retravaillé sous Excel.

Donc si j'ai bien compris tu me conseille de créer un second userbox afin que je puisse mettre ma feuille "BDCM" à jour à réception de la facture ?

J'espère que tu as de la patience, car je découvre VBA, par ce que je peux lire sur internet, je suis donc novice de chez novice.

Je te remercie encore pour ton aide.
0
f894009 Messages postés 17187 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 1 mai 2024 1 704
24 nov. 2014 à 15:22
Re,

je recupere votre fichier et je regarde votre soucis de BDCM

que je puisse mettre ma feuille "BDCM" à jour Oui, une UF pour cette operation. Commencez et je vous aiderai ensuite si besoin

A+
0
Steph57590 Messages postés 12 Date d'inscription vendredi 21 novembre 2014 Statut Membre Dernière intervention 29 janvier 2019
24 nov. 2014 à 15:24
Ok je créer un nouvel userbox pour ça dans ce cas. Merci infiniment de m'aider.
0
f894009 Messages postés 17187 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 1 mai 2024 1 704
Modifié par f894009 le 24/11/2014 à 15:29
Re,

pour la modif precedente (enregistrement commande), vous n'avez pas regarde attentivement ce que j'ai modifie. Dans un bloc With ... End With pour utiliser les objets range de l'onglet specifie, il faut mettre un point devant les objets en question sinon vous utilisez les objets de l'onglet selectionne

A+
0
Steph57590 Messages postés 12 Date d'inscription vendredi 21 novembre 2014 Statut Membre Dernière intervention 29 janvier 2019
Modifié par Steph57590 le 24/11/2014 à 16:00
Voilà c'est modifié et sa fonctionne... Génial !
Pourquoi refaire un userbox, vu qu'il en existe un pour l'enregistrement des factures ou il apparait sur ce dernier le numéro du BDCM, ne pourrait -on pas reprendre les infos de celui-ci pour mettre à jour le premier tableau ?
0
f894009 Messages postés 17187 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 1 mai 2024 1 704
24 nov. 2014 à 16:20
Re,

il apparait sur ce dernier le numéro du BDCM Ah bon, si je lance enregistrement BDCM, il n'y a pas de numero dans la textbox N°BDCM. Il faudrait remplacer la textbox par une combobox (alimentee par les numeros de BDCM), si vide: c'est un nouvel enregistrement, si un numero est choisi alors mise a jour de cet enregistrement
0
Steph57590 Messages postés 12 Date d'inscription vendredi 21 novembre 2014 Statut Membre Dernière intervention 29 janvier 2019 > f894009 Messages postés 17187 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 1 mai 2024
24 nov. 2014 à 16:23
C'est possible de faire ça ? Car pour moi cela serai peut être plus simple pour retrouver mes enregistrements précédents.
Non il n'y en a pas je n'ai pas réussi à mettre un compteur automatique.
0
f894009 Messages postés 17187 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 1 mai 2024 1 704
25 nov. 2014 à 09:43
Re,

une facon de faire, a vous de tester et rendez compte

https://www.cjoint.com/c/DKzjYaY6kx9

A+
0