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 d'une zone predefinie sur onglet multiple


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
    Enseignant
    Inscrit en
    Octobre 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Octobre 2014
    Messages : 2
    Par défaut Impression d'une zone predefinie sur onglet multiple
    Bonjour à Tous

    je vous explique mon souci:

    ma base: une feuille "planning";
    de cette feuille en découle toute une série de feuilles nommées "Jour xx";
    Jour étant fixe et xx variable
    Ce nom apparait aussi dans la cellule A5 de toutes ces feuilles
    Il peut y avoir plus de 200 onglets avec ce nom (quantité non défini à l'avance)

    Mon besoin:
    pour le macro 1 (idem macro 2):
    sélectionner tous les onglets portant le nom "Jour "
    sélectionner la zone A1 à E7, la définir en zone d'impression ou en zone à imprimer
    indiquer en pied de page centrer "une référence fixe"
    Centrer horizontalement et verticalement
    ajuster à 1/1 page
    et enfin me positionner sur le sélecteur d'imprimante

    Pour le macro 2:
    même demande que macro 1 sauf au niveau de la zone d'impression et pied de page


    Mon problème principal étant la sélection de tous les onglets comportant le mot "JOUR" pour le reste j'arrive a bidouiller

    Merci à vous

  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 176
    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 176
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    Mon problème principal étant la sélection de tous les onglets comportant le mot "JOUR" pour le reste j'arrive a bidouiller
    Une idée comme une autre.
    A l'aide d'une boucle (For To Next ou For Each In Next), tu parcoures toutes les feuilles du classeur en cherchant la chaîne de caractères Jour et ce à l'aide de la méthode Find.
    Si le mot est trouvé, tu places le n° de la feuille ou sont nom dans une variable dimensionnée que tu redimensionnes à chaque nouvelle feuille ayant un résultat positif.
    Une fois la boucle terminée, tu connais grâce à la fonction Ubound le nombre de feuille ayant au moins une fois le mot Jour.
    Il te reste à effectuer la procédure sur ces feuilles.
    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

  3. #3
    Nouveau candidat au Club
    Homme Profil pro
    Enseignant
    Inscrit en
    Octobre 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Octobre 2014
    Messages : 2
    Par défaut
    Merci de ta réponse Philippe,
    mais là tu me parle javanais...
    J'arrive à bidouiller quelques petits trucs mais je suis un réel novice en Vba.

    sinon, pour l’hypothèse de trouver le mot jour dans la feuille, c'est impossible car celui ci apparait dans les 2 tableaux qui doivent être imprimé

    http://cjoint.com/?0JtpdglJGTN

Discussions similaires

  1. [IP-2010] Filtre dynamique sur une zone de liste à sélection multiple
    Par Yoran_L dans le forum InfoPath
    Réponses: 3
    Dernier message: 02/06/2015, 12h12
  2. Réponses: 1
    Dernier message: 05/03/2015, 21h51
  3. récupérer les valeurs d'une zone de liste à sélection multiple
    Par garsflo dans le forum Requêtes et SQL.
    Réponses: 5
    Dernier message: 09/07/2009, 21h19
  4. Impression d'une page web sur plusieurs pages papier
    Par Spidyy dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 20/06/2006, 17h42
  5. Clic dans une zone deffini sur une image
    Par patoch76 dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 30/04/2006, 12h07

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