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 :

pb de mise à jour de la fonction hpagebreak


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 48
    Par défaut pb de mise à jour de la fonction hpagebreak
    Bonjour,

    Je vréée plusieurs feuilles dans un fichier Excel que je reconfigure en impression pour avoir une seule page en largeur et plusieurs pages en hauteur.
    Seulement la fonction : Worksheets(I).HPageBreaks.count me sort toujours le même chiffre quelquesoit la feuille.

    Quelqu'un a t'il une solution ?

    Emmanuel

  2. #2
    Expert confirmé

    Avatar de Maxence HUBICHE
    Homme Profil pro
    Développeur SQLServer/Access
    Inscrit en
    Juin 2002
    Messages
    3 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Développeur SQLServer/Access

    Informations forums :
    Inscription : Juin 2002
    Messages : 3 842
    Par défaut
    J'ai fait un test chez moi.
    Ca marche nickel !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    Sub bidon()
        Dim x As Worksheet
        For Each x In ActiveWorkbook.Sheets
            Debug.Print x.HPageBreaks.Count
        Next
    End Sub
    me donne 3 / 0 / 0

    Car j'ai
    4 pages à afficher sur la première feuille
    1 pages à afficher sur la deuxième feuille
    1 pages à afficher sur la troisième feuille

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 48
    Par défaut complément d'information
    Mon code est le suivant et j'obtiens toujours le même nombre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
        Sheets(Nb_feuille).Select
        'Redéfinie la zone d'impression
        Set tbl = Cells(1, 1).CurrentRegion
        Imax = tbl.Rows.count - 1
        Temp = Chr(75 + Niv_Max)
        ActiveSheet.PageSetup.PrintArea = "$B$1:" & Temp & Imax + 1
        Range("A1") = Worksheets(Nb_feuille).HPageBreaks.count
        Nb_feuille = Nb_feuille + 1
    Merci de votre aide

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

Discussions similaires

  1. [2008 R2/CLR] Mise à jour de la fonction CLR après recompilation
    Par CUCARACHA dans le forum Développement
    Réponses: 4
    Dernier message: 22/12/2011, 09h53
  2. mise à jours de la fonction least square
    Par improcess dans le forum Images
    Réponses: 2
    Dernier message: 21/05/2011, 21h47
  3. mise à jour de la fonction somme
    Par moimemessssssssss dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 14/04/2008, 20h42
  4. Mise à jour Champ en fonction liste modifiable
    Par lito74 dans le forum Access
    Réponses: 2
    Dernier message: 30/01/2006, 14h37
  5. [mise à jour tableau en fonction du button radio]
    Par Lady_jade dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 30/12/2005, 11h41

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