XL 2013 Appliquer le même code sur plusieurs textbox et module de classe

youguybass

XLDnaute Junior
Bonjour je suis en train de faire une fichier pour gérer mes commandes
Je souhaiterais un code qui simplifie celui-ci (code réalisé sur les 2 premières lignes)
si j'ai 25 lignes ce sera long ...
donc J'ai un prix/U x Quantité x remise % (qui peut avoir des virgules)
je souhaiterais aussi la mise a jour du prix total

Apparemment c'est avec un module de classe, mais je ne sais pas faire!

D'avance merci
 

Pièces jointes

  • Calcul commande.xlsm
    21 KB · Affichages: 11
Solution
Bonsoir tous,
Des améliorations avec petites explications dans ce nouveau fichier.
J'avais du temps à perdre cet après midi et me suis pris au jeu.
Lolote83 je pense que le module de classe n'est pas utile dans ce cas là.
Dans le fichier la liste des lignes de la facture est à l'infinie
J'ai ajouté des onglets vides mais je pense indispensable pour finaliser ce fichier
Bruno

youky(BJ)

XLDnaute Barbatruc
Bonjour,
J'ai commencé le fichier, j'ai remplacé les textbox par une listview c'est bien pratique
Bon j'ai mis en haut des combobox qui peuvent recevoir plus tard des listes si besoin.
Je n'ai pas encore fait pour gérer les chiffres avec décimales qu'il faut gérer. Donc si tu veux mettre un chiffre avec décimale pour l'instant mets une virgule et non pas un point.
Pour modifier une ligne réalisée double-click dessus.
En principe si vous avez une BD avec les prix on peut facilement trouver l'article avec qlq lettres et de là choisir la Ref et bien sur mettre automatiquement le prix
Je pense un bon début pour toi
Bruno
 

Pièces jointes

  • Calcul commande.xlsm
    21.8 KB · Affichages: 6

youky(BJ)

XLDnaute Barbatruc
Bonsoir tous,
Des améliorations avec petites explications dans ce nouveau fichier.
J'avais du temps à perdre cet après midi et me suis pris au jeu.
Lolote83 je pense que le module de classe n'est pas utile dans ce cas là.
Dans le fichier la liste des lignes de la facture est à l'infinie
J'ai ajouté des onglets vides mais je pense indispensable pour finaliser ce fichier
Bruno
 

Pièces jointes

  • Calcul commande.xlsm
    42.1 KB · Affichages: 14

youguybass

XLDnaute Junior
Bonsoir et merci
je teste cela lundi à la 1° heure (pas d'excel sous la main!)
Slts
Bonsoir tous,
Des améliorations avec petites explications dans ce nouveau fichier.
J'avais du temps à perdre cet après midi et me suis pris au jeu.
Lolote83 je pense que le module de classe n'est pas utile dans ce cas là.
Dans le fichier la liste des lignes de la facture est à l'infinie
J'ai ajouté des onglets vides mais je pense indispensable pour finaliser ce fichier
Bruno
Bonjour et merci pour tout le temps passé cela se rapproche de ce que je voudrais
J'aurais quelques demandes d'amélioration a vous faire si possible bien évidemment!
J'aurai besoin d'une textbox à la place de la Cbx 2 (pour pouvoir écrire en multiligne)
Quand je modifie une ligne de commande (double clic), le total de la commande ne suit pas.
Il n'y a pas de total de ligne si la cbx de la remise est vide
Est-il possible de revenir sur une commande déja enregistrée pour pouvoir la modifier
Ce fichier sera intégré a un autre fichier qui me permet de gérer tous mes projets, de la création au intervention de maintenance
Bref toute la vie du projet, c'est pour cela que je voudrais intégrer les commandes
Ce fichier est également fait en VBA et je le gère par des tableaux
Fichier que j'aurais aimer vous transférer mais trop volumineux même zippé et bien vidé
Par mail si cela vous dit

Encore merci pour ce que vous avez fait.
Slts
Guillaume
 

youky(BJ)

XLDnaute Barbatruc
Hello,
Dans l'onglet BD_facture c'est là que l'on peut faire un double-click sur la ligne qui comporte la date.
Cet onglet conserve toutes les factures. Pour l'instant je l'affiche dans l'usrform.
Je remplacerais le combobox2 par 1 textbox dans la journée.
Bruno
 

Pièces jointes

  • Calcul commande.xlsm
    50.4 KB · Affichages: 3

youky(BJ)

XLDnaute Barbatruc
Sur ce fichier j'ai rectifié les petits oublis ou boulettes.
Par contre sur ton nouveau fichier avec une trentaine d'userform pas facile.
Je te laisserais faire la transformation.
Demande si besoin mais progressivement car on s'y perd vite, heureusement qu'il est épuré.
Bruno
 

Pièces jointes

  • Calcul commande.xlsm
    51 KB · Affichages: 4

youguybass

XLDnaute Junior
En fait j'utilise le même schéma a chaque fois
exemple avec les fournisseurs:
Page 16-1 (Userform) → permet de créer le fournisseur
Page 16-2 → permet de choisir le fournisseur en vue d'une modification
Page 16-3 → permet de modifier le fournisseur choisi en page 16-2

J'aurais voulu avoir si possible ce modèle pour les commandes
Page 17-1 → création de la commande
Page 17-2 → choix de la commande à modifier
Page 17-3 → modification commande
 

youky(BJ)

XLDnaute Barbatruc
Attention tu as laissé des données perso de clients
Mail ou tel je te conseil vite de supprimer le fichier en question sur le forum. (post#8)
Pour ma part j'ai supprimé les tel ou mail ou adresse afin de renvoyer ce fichier.
Bon je reconnais que je joue aux devinettes pour avancer.
J'ai réduit des userform car chez moi je n'en vois que la moitié.
Je ne retrouve pas de N°commande dans l'user. C'est en principe avec cela que l'on peut réafficher une commande.
Je ne sais plus ou aller, ce matin je t'ai mis un message en perso va voir tes messages dans le forum.
Voici ou j'en suis et le fichier
 

Pièces jointes

  • Base de données Outillages pour envoi.xlsm
    519 KB · Affichages: 6

youguybass

XLDnaute Junior
Attention tu as laissé des données perso de clients
Mail ou tel je te conseil vite de supprimer le fichier en question sur le forum. (post#8)
Pour ma part j'ai supprimé les tel ou mail ou adresse afin de renvoyer ce fichier.
Bon je reconnais que je joue aux devinettes pour avancer.
J'ai réduit des userform car chez moi je n'en vois que la moitié.
Je ne retrouve pas de N°commande dans l'user. C'est en principe avec cela que l'on peut réafficher une commande.
Je ne sais plus ou aller, ce matin je t'ai mis un message en perso va voir tes messages dans le forum.
Voici ou j'en suis et le fichier
Bonjour et encore merci
Il y a un beug quand j'enregistre la facture
1669709352111.png


1-Oui il faudrait une textbox avec Numéro de commande de type "OUT" + numéro incrémental "-"+ N° de l'année ... Exemple : OUT 098-2022

2-Si c'était possible je préfèrerais que les données des commandes soient enregistrées dans un tableau type "TabCommandes" pour ne pas avoir a gérer la longueur largeur de celui-ci

3-(et dernière requête) au lieu que les articles soient enregistrés ligne par ligne je souhaiterais qu'ils soient enregistrés sur un seul ligne avec des entêtes comme suit par exemple: Article 1 - Quantité 1 - PU1 - Remise 1 - total 1 //// Article 2 - Quantité 2 - PU2 - Remise 2 - total 2 ...... (voir onglet Listing dans fichier "Bon de Commande - Année 2022")

Je comprendrais que vous lâchiez "l'affaire" mais encore merci du temps passé sur mon pb
Cordialement
Guillaume
 

Pièces jointes

  • Bon de commande - Année 2022 - pour envoi.xlsm
    122 KB · Affichages: 3

Discussions similaires

Réponses
29
Affichages
908

Statistiques des forums

Discussions
312 176
Messages
2 085 965
Membres
103 069
dernier inscrit
jujulop