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 :

Macro de de multiplication [XL-2007]


Sujet :

Macros et VBA Excel

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Décembre 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2012
    Messages : 2
    Par défaut Macro de de multiplication
    bonjour,

    j'ai trouvé sur le net une macro de démultiplication de ligne fort utile dans mon boulot dont voici le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    Sub Copie()
     
    1: Dim k As Integer, m As Long, Derlign As Long, Nbre As Integer
     
    2: Application.ScreenUpdating = False
    3: For m = 2 To Range("A65536").End(xlUp).Row
    4:  Derlign = Sheets("pondération surface").Range("A65536").End(xlUp).Row
    5:  Nbre = Range("K" & m)
    6:  Range("A" & m & ":y" & m).Copy Sheets("pondération surface").Range("A" & Derlign + 1 & ":y" & Derlign + 1 + Nbre - 1)
    7:     For k = 1 To Nbre
    8:       Sheets("pondération surface").Range("K" & Derlign + 1) = k
    9:       Derlign = Derlign + 1
    10:    Next k
    11: Next m
    12: Application.ScreenUpdating = True
     
    End Sub
    elle multiplie donc l’intégralité de la ligne par le nombre présent dans la cellule ( ds l'exemple, colonne K ).

    Or, j'aurais besoin d'une évolution de cette macro a savoir que je dois rajouter des colonnes présentant les mois de l'année après ( jusqu’à y), et dans ces colonnes, un chiffre.
    SI je lance la macro, elle multiplie la ligne mais également le chiffre qui est dans la colonne du mois ce qui ne me convient pas.
    je souhaiterais juste que si j'ai 3 lignes qui se multiplie, j'ai 1 chiffre qui soit en janvier, 1 en mars et 1 en novembre par exemple.( dans le cas présent, j'ai 3 chiffres en janvier, 3 en mars, et 3 en novembre )

    je sais pas si c'est clair ce que je raconte, je met en CJ le fichier en question ,la macro est ci dessus.

    Si vous pouviez m'aider, vous m’enlèveriez une grosse épine du pied, et des heures de boulots le WE

    merci par avance.
    Fichiers attachés Fichiers attachés

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

Discussions similaires

  1. VBA-E: Macro de comptage multiple sous condition
    Par acipolla dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 25/02/2014, 16h47
  2. [XL-2002] Erreur macro sur postes multiples.
    Par Mielure dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 04/07/2013, 11h40
  3. [XL-2007] Macro liste choix multiples
    Par YannValtin dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 27/04/2011, 14h03
  4. Macro rechercher remplace multiple
    Par supai dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 19/02/2010, 08h34
  5. Macro pour sauvegardes multiples d'un même fichier
    Par gigotdagneau dans le forum Conception
    Réponses: 11
    Dernier message: 26/10/2009, 12h26

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