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 :

Impression via macro de plusieurs feuilles dans différents classeurs


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2016
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2016
    Messages : 46
    Par défaut Impression via macro de plusieurs feuilles dans différents classeurs
    Salut à la communauté,

    Bon je ne sais pas si beaucoup de monde pourras m'aider. Les congés d'étés de beaucoup doivent en plus jouer contre moi ahahha.

    bref, je vous explique mon problème, j'ai plusieurs dossiers différents dans lesquelles sont stockées des fichiers Excel.
    Chaque dossiers contient X fichiers Excel.
    Tous les fichiers commencent par les mêmes lettres "SR..."

    En fait, ce que je cherche à faire désespérément c'est créer une macro qui me permettrait de pouvoir imprimer par dossiers l'ensemble des feuilles ''Feuil1" de mes différents classeurs.

    Après plusieurs recherches infructueuses, je me vois obligé de faire appel à la communauté

    Si une âme charitable veux bien me filer un petit coup de main ce serait vraiment cool

    A+ et merci d'avance pour le temps passé.

  2. #2
    Membre Expert Avatar de QuestVba
    Homme Profil pro
    Enseignant
    Inscrit en
    Juillet 2012
    Messages
    2 475
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Belgique

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2012
    Messages : 2 475
    Par défaut
    Salut,

    Plusieurs outils :

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2016
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2016
    Messages : 46
    Par défaut Merci, mais...
    Merci pour ton retour tout d'abord.

    L'enregistreur de Macro ne convient pas étant donné que je dois aller dans mon répertoire à toutes les fois .

    Pour la boucle cela si j'ai bien suivi me permettrai d'indiquer à la macro ou aller chercher les fichiers, en revanche après pour imprimer...

    En fait il faut que je fasse une boucle sur l'ensemble des fichiers du répertoire puis que je les imprime.
    Tout cela avec ma macro.

    j'ai essayé avec enregistreur au cas ou mais ça ne fonctionne pas je le confirme

  4. #4
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2016
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2016
    Messages : 46
    Par défaut Plus dur que ça n'y parait finalement
    Après 2 semaines de recherches sur les différents forums internet, je n'ai toujours pas trouvé ma solution miracle ahah.

    Finalement cette macro est peut-être un peu plus complexe qu'elle n'y parait.

    Si une ame charitable à cependant une lumière je suis toujours preneur

    Bonne vacances pour ceux qui y sont toujours, bonne reprise pour ceux qui ont repris et merci à ceux qui prendrons du temps sur ma question

  5. #5
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut

    Bonjour,

    déjà en consultant l'aide et l'exemple de la fonction VBA   Dir   … Sans compter les nombreux exemples du forum !

    ___________________________________________________________________________________________________________
    Je suis Paris, Barcelone, London, Manchester, Egypte, Stockholm, Istanbul, Berlin, Nice, Bruxelles, Charlie, …

  6. #6
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2016
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2016
    Messages : 46
    Par défaut OURA
    Salut à tous,

    Après plusieurs semaines de recherches, it works

    J'ai réussi à trouver ma macro qui m'imprime ce que je souhaite. Le dernier petit truc est que je souhaiterais imprimer en recto verso plutôt que 2 pages à chaque fois.
    La en revanche, malgré mes recherches je n'ai rien trouvé qui s'adapte à mon cas de figures...

    Je vous joint la macro ci-dessous, si une personne à un petit moment à me consacrer et peux m'aider ce serait vraiment top

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Do While Fichier_traité <> ""
            If Fichier_traité = ThisWorkbook.Name Then GoTo etiquette
                Workbooks.Open Chemin & "\" & Fichier_traité
                For i = 1 To Sheets.Count
                    If Sheets(i).Name = "Feuilimprim" Then Sheets(i).PrintOut
                Next i
            Workbooks(Fichier_traité).Close False

    Bonne journée à tous, et merci encore pour votre aide

Discussions similaires

  1. Scinder un fichier txt dans plusieurs feuilles EXCEL différentes
    Par Nathan_8569 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 18/04/2017, 09h32
  2. Réponses: 7
    Dernier message: 04/06/2015, 11h23
  3. [LibreOffice][Tableur] Comment, dans une macro, sélectionner plusieurs feuilles ?
    Par Figatelix dans le forum OpenOffice & LibreOffice
    Réponses: 1
    Dernier message: 02/01/2014, 09h38
  4. Réponses: 0
    Dernier message: 22/03/2013, 13h21
  5. [XL-2010] somme.si sur plusieurs feuilles dans un classeur
    Par biquet52 dans le forum Excel
    Réponses: 3
    Dernier message: 21/10/2011, 14h14

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