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

Excel Discussion :

Zone d'impression automatiquement ajustée


Sujet :

Excel

  1. #1
    Membre à l'essai
    Femme Profil pro
    Chef de projet NTIC
    Inscrit en
    avril 2017
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 44
    Localisation : France, Aveyron (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : avril 2017
    Messages : 32
    Points : 12
    Points
    12
    Par défaut Zone d'impression automatiquement ajustée
    Bonjour à tous,

    Je souhaite ajouter automatiquement la zone d'impression dans Excel en fonction des données disponible.
    Je suis parti sur la formule suivante :
    Code formule : Sélectionner tout - Visualiser dans une fenêtre à part
    =Decaler(Catalogue!$B$3:$S3;;;Nbval(Catalogue!$B:$B)-2)

    Pour construire ma feuille "Catalogue", je vais piocher dans un onglet "Base" avec un fonction recherche.
    Le nombre de ligne peut varier de 100 à 500 lignes en fonction des critères.
    Pour assurer le coup, j'ai dupliqué ma formule de recherche sur 1000lignes.

    Et donc ma formule ne fonctionne pas car Nbval ne détecte ma formule sur les 1000 lignes et donc ma zone d'impression dynamique ne fonctionne pas, meme si la formule renvoi du vide.

    Avez vous une solution ?
    En vous remerciant.

  2. #2
    Expert éminent sénior

    Homme Profil pro
    Développeur Vba Excel
    Inscrit en
    avril 2013
    Messages
    5 881
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

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

    Informations forums :
    Inscription : avril 2013
    Messages : 5 881
    Points : 14 500
    Points
    14 500
    Billets dans le blog
    38
    Par défaut
    Citation Envoyé par FRF45 Voir le message
    Bonjour,

    Regardez si le paramétrage indiqué dans ces deux captures d'écran ne suffirait pas. B:S remplacerait A:H et 5:5 serait remplacé par votre ligne de titre. L'astuce, c'est ajuster 1 page en largeur et rien en hauteur.
    Nom : Capture.JPG
Affichages : 35
Taille : 67,6 Ko
    Eric KERGRESSE
    https://sites.google.com/site/erickergresseeirl/
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter

  3. #3
    Membre à l'essai
    Femme Profil pro
    Chef de projet NTIC
    Inscrit en
    avril 2017
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 44
    Localisation : France, Aveyron (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : avril 2017
    Messages : 32
    Points : 12
    Points
    12
    Par défaut
    Bonjour,

    Merci pour votre retour.
    Je viens de tester et malheureusement, ca ne fonctionne pas.
    Il garde mes 1000 lignes. Même s'il n'y a pas de données d'affichées dans les cellules, il y a quand même les formules dans les cellules

  4. #4
    Expert éminent sénior

    Homme Profil pro
    Développeur Vba Excel
    Inscrit en
    avril 2013
    Messages
    5 881
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

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

    Informations forums :
    Inscription : avril 2013
    Messages : 5 881
    Points : 14 500
    Points
    14 500
    Billets dans le blog
    38
    Par défaut
    Citation Envoyé par FRF45 Voir le message
    Ce sont vos formules qui font que cela ne fonctionne pas.
    Eric KERGRESSE
    https://sites.google.com/site/erickergresseeirl/
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter

  5. #5
    Expert éminent sénior

    Homme Profil pro
    Développeur Vba Excel
    Inscrit en
    avril 2013
    Messages
    5 881
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

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

    Informations forums :
    Inscription : avril 2013
    Messages : 5 881
    Points : 14 500
    Points
    14 500
    Billets dans le blog
    38
    Par défaut
    Citation Envoyé par FRF45 Voir le message
    Si les macros vous sont permises et si la colonne B ne contient pas de formules :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    Sub FormaterLImpression()
     
    Dim DerniereLigne As Long
     
        With Sheets("Catalogue")
     
             DerniereLigne = .Cells(.Rows.Count, "B").End(xlUp).Row
             .PageSetup.PrintArea = "$B$3:$S$" & DerniereLigne
        End With
     
    End Sub
    Eric KERGRESSE
    https://sites.google.com/site/erickergresseeirl/
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter

  6. #6
    Membre à l'essai
    Femme Profil pro
    Chef de projet NTIC
    Inscrit en
    avril 2017
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 44
    Localisation : France, Aveyron (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : avril 2017
    Messages : 32
    Points : 12
    Points
    12
    Par défaut
    Merci pour le retour !
    Donc pas de solution pour contourner ce problème de formule dans les cellules ! Sauf une macro ... Dans la mesure du possible, je préfère éviter les macros car je ne maitrise pas mais bon, quand il n'y a pas le choix !

    Merci beaucoup pour l'aide et la super réactivité !

Discussions similaires

  1. [XL-2010] Macro d'ajustement de zone d'impression automatique
    Par Viper7 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 13/03/2015, 20h47
  2. [XL-2003] Modifier automatiquement une zone d'impression
    Par graphikris dans le forum Excel
    Réponses: 30
    Dernier message: 13/04/2013, 21h20
  3. [XL-2007] Ajuster un arrière plan à une zone d'impression
    Par YassDumb dans le forum Excel
    Réponses: 1
    Dernier message: 12/07/2012, 13h40
  4. Ajuster une zone d'impression
    Par ogho4326 dans le forum Excel
    Réponses: 6
    Dernier message: 02/01/2009, 20h33
  5. [VBA-E] - Excel- A juster automatiquement une zone d'impression
    Par nkhalidy dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 12/03/2007, 19h05

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