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 :

Modification macro impression plusieurs feuilles


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
    Homme Profil pro
    Technicien méthodes
    Inscrit en
    Juin 2023
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien méthodes

    Informations forums :
    Inscription : Juin 2023
    Messages : 1
    Par défaut Modification macro impression plusieurs feuilles
    Bonjour à tous,

    J'utilise depuis un petit moment une macro me permettant d'imprimer une feuille Excel en incrémentant une cellule à chaque impression. J'aimerais compléter ma macro en imprimant également la feuille 2 de mon classeur, si possible en recto verso.
    Cependant je n'arrive pas à trouver le bout de code à modifier pour résoudre mon problème. La cellule à incrémenter est uniquement sur la feuille 1.
    Pouvez vous m'éclairez sur ce sujet, est-ce possible ? Si oui quelle est la fonction à modifier ? Par quoi ?
    Je vous laisse ci dessous le bout de programme que j'utilise actuellement :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Sub Imprimer()
    Dim n As Variant
    1 n = InputBox("Nombre de copies :", "Imprimer")
    If n = "" Then Exit Sub
    If Val(n) = 0 Then GoTo 1
    Application.EnableEvents = False
    With ActiveSheet
      For n = 1 To Val(n)
        .[C5] = .[C5] + 1
        Next
        .PrintOut
    End With
    Application.EnableEvents = True
    End Sub
    Merci d'avance pour vos réponses

  2. #2
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    13 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 13 173
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    J'aimerais compléter ma macro en imprimant également la feuille 2 de mon classeur
    Si la valeur incrémentée doit se trouver dans la feuille en question, il y a lieu de remplacer ActiveSheet par Worksheets("NomFeuille") ou son CodeName
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

Discussions similaires

  1. [XL-2013] Impression via macro de plusieurs feuilles dans différents classeurs
    Par le petit excelleur dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 29/08/2017, 11h30
  2. Calcul en macro sur plusieurs feuilles
    Par fanfan89 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 23/02/2010, 13h56
  3. Modif macro impression - ajout d'un répertoire dans chemin
    Par niobium dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 15/06/2009, 07h03
  4. executer macro sur plusieurs feuilles
    Par lumiere1808 dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 07/05/2008, 15h52
  5. macro sur plusieurs feuilles
    Par lolo_bob2 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 19/06/2006, 16h51

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