VOLET et zone d'impression

Y compris Power BI, Power Query et toute autre question en lien avec Excel
t
thomas67
Membre fidèle
Membre fidèle
Messages : 193
Inscrit le : 1 octobre 2012
Version d'Excel : 2010

Message par thomas67 » 12 septembre 2016, 15:59

Bonjour,

j'ai un tableau avec un volet statique le tout dans une zone d'impression définie. Je ne sais pas si il est possible de 'décaler' la zone d'impression sur les colonne suivantes afin de choisir le contenu que l'on veut imprimer.

Merci pour votre aide
test.xlsm
(17.19 Kio) Téléchargé 13 fois
Avatar du membre
NeoLitik
Membre habitué
Membre habitué
Messages : 66
Inscrit le : 21 janvier 2010
Version d'Excel : 2007 FR
Téléchargements : Mes applications

Message par NeoLitik » 12 septembre 2016, 16:03

Bonjour

Est ce que dans l'onglet "mise en page", l'option "ajuster 1 page en largeur" ne te permettrait pas de résoudre le probleme ?

Cordialement

NL

(cf screen)
screen.png
screen.png (32.86 Kio) Vu 189 fois
“Le plaisir de trouver vaut mieux que ce que l’on trouve.”
Proverbe Persan
t
thomas67
Membre fidèle
Membre fidèle
Messages : 193
Inscrit le : 1 octobre 2012
Version d'Excel : 2010

Message par thomas67 » 12 septembre 2016, 16:18

bonjour et merci

pour imprimer oui mais je souhaite aussi sauver la zone en pdf...Pour ce faire j'utilise une macro habituellement
Avatar du membre
NeoLitik
Membre habitué
Membre habitué
Messages : 66
Inscrit le : 21 janvier 2010
Version d'Excel : 2007 FR
Téléchargements : Mes applications

Message par NeoLitik » 12 septembre 2016, 16:29

Personellement, pour exporter en PDF, j'utilise une imprimante virtuelle (type PDF creator)
“Le plaisir de trouver vaut mieux que ce que l’on trouve.”
Proverbe Persan
a
andrea73
Membre impliqué
Membre impliqué
Messages : 1'128
Inscrit le : 18 septembre 2015
Version d'Excel : 2013 FR

Message par andrea73 » 12 septembre 2016, 16:38

Bonjour thomas67, NeoLitik

Peux-tu formuler ton problème autrement ?

Que veux-tu décaler pour imprimer (PDF) ?

Actuellement d'après ce que je vois dans ton fichier en PJ la zone d'impression couvre les colonnes A à Q (référencées rien, a à p) en ligne 1) et les lignes 1 à 18 !

Que veux-tu imprimer "réeelement" ?

Cordialement
Andréa73
t
thomas67
Membre fidèle
Membre fidèle
Messages : 193
Inscrit le : 1 octobre 2012
Version d'Excel : 2010

Message par thomas67 » 12 septembre 2016, 17:26

Merci pour vos retours,

en fait ce fichier va évoluer! Il est en test.
Les colonnes iront au moins jusqu'à FF. En fait je veux avoir la possibilité d'imprimer/sauver en pdf les colonnes A,B(limite du volet) ainsi que de G à M. Ca donne ça:

A,B,G,H,I,J,K,L,M

sauter ce qu'il y a entre B et G
a
andrea73
Membre impliqué
Membre impliqué
Messages : 1'128
Inscrit le : 18 septembre 2015
Version d'Excel : 2013 FR

Message par andrea73 » 12 septembre 2016, 17:46

(re)

Ok !

Alors ce n'est si compliqué que ça !

Juste avant d'imprimer il faut masquer les colonnes que tu ne veux pas imprimer !

Donc C, D, E, F !

Cordialement
Andréa73
t
thomas67
Membre fidèle
Membre fidèle
Messages : 193
Inscrit le : 1 octobre 2012
Version d'Excel : 2010

Message par thomas67 » 12 septembre 2016, 22:14

Bonsoir

Merci pour cette bonne idée!
Une question, comment détecter via une macro (fonction,...) la lettre de la colonne qui s' affiche juste après la.colonne B?
Merci
a
andrea73
Membre impliqué
Membre impliqué
Messages : 1'128
Inscrit le : 18 septembre 2015
Version d'Excel : 2013 FR

Message par andrea73 » 12 septembre 2016, 23:38

(re)

Perso je n'utilise que rarement la notation "bataille navale" (A1,B2,C3...) pour désigner les cellules, je préfère et de loin la notation algébrique L1C1... ;;)

Donc dans VBA pour détecter la colonne après B ?

C=3, D=4, E=5... logique non ? Donc pour ton cas pour les colonnes C, D, E, F il faut faire dans VBA
Range( Cells( 1, 3), Cells( 1, 6)).EntireRow.Hidden = True ' Avant l'impression

Range( Cells( 1, 3), Cells( 1, 6)).EntireRow.Hidden = False ' Après l'impression

' En notation bataille navale ça donne (je crois - comme je l'ai déjà dit je n'ai pas l'habitude)
' à essayer de toute façon

Range("C1:F1").EntireRow.Hidden = True ' Avant l'impression

Range("C1:F1").EntireRow.Hidden = False ' Après l'impression



Cordialement
Andréa73
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message
  • macro impression écran zone de sélection d'impression
    par dm83 » 4 septembre 2016, 18:06 » dans Excel - VBA
    17 Réponses
    2431 Vues
    Dernier message par Dan
    12 septembre 2016, 12:32
  • Impression d'une zone d'impression
    par chti56 » 17 juillet 2015, 16:46 » dans Excel - VBA
    2 Réponses
    597 Vues
    Dernier message par chti56
    18 juillet 2015, 10:13
  • zone d'impression
    par olis » 7 janvier 2018, 12:36 » dans Excel - VBA
    4 Réponses
    179 Vues
    Dernier message par James007
    8 janvier 2018, 08:46
  • Zone Impression
    par RaphCopp » 23 août 2017, 11:53 » dans Excel - VBA
    12 Réponses
    295 Vues
    Dernier message par melch
    25 août 2017, 11:39
  • Zone d'impression
    par Jimb » 10 mars 2014, 19:28 » dans Excel - VBA
    10 Réponses
    976 Vues
    Dernier message par Jimb
    12 mars 2014, 15:01
  • Zone d'impression
    par SoGro » 7 mars 2019, 15:48 » dans Excel - VBA
    2 Réponses
    42 Vues
    Dernier message par SoGro
    7 mars 2019, 16:37