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 :

VBA Formule de multiplication


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Femme Profil pro
    Chef de projet MOA
    Inscrit en
    Janvier 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 55
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Chef de projet MOA

    Informations forums :
    Inscription : Janvier 2016
    Messages : 2
    Par défaut VBA Formule de multiplication
    Bonjour à tous,


    Je suis actuellement de coder une formule VBA et je bloque sur une formule.

    J'ai une base de données et je souhaite via une macro pour chaque élément de la base de données ajouter une formule de multiplication de pourcentage.

    Par exemple :
    En cellule A1 on a = 50
    En cellule A2 on = 10%
    Via une macro VBA qui ajouter la formule en A
    = 50*(1+Cellule A2)

    Le but est de faire une boucle de macro qui puisse faire cette opération sur tous les éléments de ma base de données.

    Exemple avec le tableau ci-joint

    Merci à vous tous,
    Fichiers attachés Fichiers attachés

  2. #2
    Membre Expert Avatar de Gado2600
    Homme Profil pro
    Développeur Office VBA
    Inscrit en
    Mai 2013
    Messages
    904
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Office VBA

    Informations forums :
    Inscription : Mai 2013
    Messages : 904
    Par défaut
    Bonjour,

    Je ne sais pas si par macro cela aurait un intérêt quelconque, d'après ce que je vois sur ton fichier.

    En effet, je suppose que ce qui t'embêtes est de faire un copier/coller de formules et de remettre à jour la cellule "Décote".

    Pour compenser cela, tu as ce genre de formule (en me basant sur celle présente en B18 de ton fichier) :
    Le "$" permet d'indiquer à la formule que, lors de copier/coller de celle-ci, la référence (colonne ou ligne) ne changera pas.
    Ici, I$2 indique que la ligne 2 restera toujours la même mais la colonne I est susceptible de changer.

    Cordialement,

  3. #3
    Nouveau candidat au Club
    Femme Profil pro
    Chef de projet MOA
    Inscrit en
    Janvier 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 55
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Chef de projet MOA

    Informations forums :
    Inscription : Janvier 2016
    Messages : 2
    Par défaut
    Bjr,

    le fichier est juste un exemple simplifier. Mais j'ai besoin dans mon document final que cela remplace la valeur initiale, de plus mon tableau va s'étirer pour avoir des milliers de lignes qui vont s'ajouter au fur et à mesure.

    Merci,

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonsoir,
    Tu insérer une colonne, tu place ta formule sur toute la plage, ensuite tu passe la valeur de la nouvelle colonne à. La valeur de ancienne et enfin tu supprime la nouvelle colonne. C'est plus rapide et pas de boucle.

Discussions similaires

  1. [WD-2010] Modification d'un document par VBA et instances multiples de Word
    Par sunlover dans le forum VBA Word
    Réponses: 7
    Dernier message: 06/05/2011, 15h09
  2. [VBA] Formule avec variables
    Par tuzoenduro dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 18/02/2008, 17h40
  3. VBA Excel sélection multiple
    Par dorschner dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 16/12/2006, 16h44
  4. [VBA-excel] Selection multiple de ligne
    Par DVano dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 18/10/2006, 12h32
  5. [VBA-E]Selection multiple
    Par marie10 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 31/01/2006, 09h42

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