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 :

exécuter la macro sur tous les onglet d'un classeur.


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Responsable de compte
    Inscrit en
    Décembre 2021
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 57
    Localisation : Canada

    Informations professionnelles :
    Activité : Responsable de compte
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Décembre 2021
    Messages : 22
    Par défaut exécuter la macro sur tous les onglet d'un classeur.
    Bonjour tous le monde,

    J'ai un fichier ou j'importe mes réceptions de marchandise (csv) qui me permet de calculer la marge de profit.(La quantité de ligne varie selon le nombre de produit différent dans la réception)
    Je veux utiliser ce fichier pour en extraire les quantités reçue dans une périodes définie parle classeur.(Période hiver = septembre à décembre)
    j'ai créer une feuille nommer réception ou je veux avoir toute les réceptions que je vais pouvoir utiliser pour comparer avec les ventes de cette périodes.
    voici un image d'un onglet exemple.
    Nom : reception.JPG
Affichages : 83
Taille : 141,6 Ko

    Ma macro est: (2 jours pour y arriver )
    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 Copiereception()
    '
    ' copiereception Macro
     
       ActiveSheet.Select
     
        Range("A2").Select
        Range(Selection, Selection.End(xlDown)).Select
        Range(Selection, Selection.End(xlToRight)).Select
        Selection.Copy
        Sheets("Reception").Select
        Range("A65535").End(xlUp)(2).Select
        Selection.PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:=xlNone, SkipBlanks _
            :=False, Transpose:=False
     
     
    End Sub
    Le résultat
    Nom : macro.JPG
Affichages : 85
Taille : 113,6 Ko

    Je voudrais que la macro s'exécute sur chaque onglet et sans geler Excel

    Information complémentaire :
    quand la feuille réception va être compléter je vais filtrer par marque et additionner les produits qui se répète.

    Je vous remercie de votre aide.

    Annie

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 524
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 524
    Par défaut
    Salut,

    Je ne pense pas que VBA soit utile.
    Power Query, Power Query et Power Query.

  3. #3
    Membre averti
    Femme Profil pro
    Responsable de compte
    Inscrit en
    Décembre 2021
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 57
    Localisation : Canada

    Informations professionnelles :
    Activité : Responsable de compte
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Décembre 2021
    Messages : 22
    Par défaut
    Citation Envoyé par deedolith Voir le message
    Salut,

    Je ne pense pas que VBA soit utile.
    Power Query, Power Query et Power Query.

    Je vais regarder mais je n'ai jamais travailler avec

    Merci

Discussions similaires

  1. Exécuter une macro sur tous les fichiers d'un dossier
    Par wissal2015 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 20/10/2015, 21h39
  2. [XL-2003] Une macro sur tous les onglets
    Par Maksym dans le forum Macros et VBA Excel
    Réponses: 27
    Dernier message: 23/01/2013, 13h28
  3. Exécuter une macro sur tous les onglets d'un fichier sauf un
    Par Marsama dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 07/04/2011, 17h38
  4. Macro sur tous les onglets
    Par yann3131 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 12/01/2010, 17h35
  5. [XL-2003] Exécuter une macro sur tous les fichiers d'un dossier.
    Par ahmet dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 16/10/2009, 09h49

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