IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Simplifier le code de remplissage combobox et textbox avec totaux [XL-2007]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    241
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 241
    Par défaut Simplifier le code de remplissage combobox et textbox avec totaux
    Bonjour au forum,

    Dans un userform se trouvent plusieurs textbox et combobox alignés par colonnes et par lignes et sont tous cachés sauf la première ligne.

    Ce que je souhaite effectuer avec ce formulaire :
    Aperçu en gros de l'UserForm
    ComboboxCat ComboboxArt TextBoxInfArt TextBoxPU ComboboxMarge TextBoxVte
    ComboboxCat1 ComboboxArt1 TextBoxInfArt1 TextBoxPU1 ComboboxMarge1 TextBoxVte1
    ComboboxCat2 ComboboxArt2 TextBoxInfArt2 TextBoxPU2 ComboboxMarge2 TextBoxVte2
    ComboboxCat3 ComboboxArt3 TextBoxInfArt3 TextBoxPU3 ComboboxMarge3 TextBoxVte3
    ...
    ...
    ComboboxCat20 ComboboxArt20 TextBoxInfArt20 TextBoxPU20 ComboboxMarge20 TextBoxVte20

    TextBoxTotauxPU TextBoxTotauxVte

    calcul de la 1ère ligne,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    TextBoxVte.value=Val(TextBoxPU) * Val(ComboboxMarge)
    TextBoxTotauxPU = Val(TextBoxPU)+Val(TextBoxPU1)+Val(TextBoxPU2)+...+Val(TextBoxPU20)
    TextBoxTotauxVte=Val(TextBoxVte)+Val(TextBoxVte1)+Val(TextBoxVte2)+...+Val(TextBoxVte20)
    dès que TextBoxPU change la 2è ligne s'affiche et effectue le même calcul
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    TextBoxVte1.value=Val(TextBoxPU1) * Val(ComboboxMarge1)
     
    TextBoxTotauxPU = Val(TextBoxPU)+Val(TextBoxPU1)+Val(TextBoxPU2)+...+Val(TextBoxPU20)
    TextBoxTotauxVte=Val(TextBoxVte)+Val(TextBoxVte1)+Val(TextBoxVte2)+...+Val(TextBoxVte20)
    dès que TextBoxPU1 change la 3è ligne s'affiche et effectue le même calcul
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    TextBoxVte2.value=Val(TextBoxPU2) * Val(ComboboxMarge2)
     
    TextBoxTotauxPU = Val(TextBoxPU)+Val(TextBoxPU1)+Val(TextBoxPU2)+...+Val(TextBoxPU20)
    TextBoxTotauxVte=Val(TextBoxVte)+Val(TextBoxVte1)+Val(TextBoxVte2)+...+Val(TextBoxVte20)
    ,etc. jusqu'à la 20è lignes

    Comment simplifier ?
    Les TextBoxTotauxPU TextBoxTotauxVte cumulent au fur et à mesures de l'apparition des lignes.

    Merci pour votre aide

    Stephanie

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    241
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 241
    Par défaut Fermé
    Bonjour au forum,

    J'ai changé de façon de faire car trop compliqué.

    La suite de creation de mon fichier, se trouve http://www.developpez.net/forums/d12...n/#post6843760

    Merci au forum

    Stephanie

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème dans un code de remplissage depuis listbox au textbox
    Par foular dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 06/04/2015, 18h45
  2. [XL-2007] simplifier le code pour cacher combobox, bouton selon valeur d'une combobox
    Par stephadm dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 08/04/2012, 21h42
  3. [MFC] probleme remplissage comboBox avec ADOLib
    Par moulefrite dans le forum MFC
    Réponses: 3
    Dernier message: 05/04/2006, 14h08
  4. faire communiquer une combobox et textbox
    Par aliosys dans le forum VB 6 et antérieur
    Réponses: 13
    Dernier message: 27/12/2005, 10h20
  5. [C#]remplissage d'un textbox apres fermeture popup
    Par julio84 dans le forum ASP.NET
    Réponses: 9
    Dernier message: 11/05/2005, 13h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo