Programmer des colonnes a imprimer???

  • Initiateur de la discussion Initiateur de la discussion Guiome
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

G

Guiome

Guest
Bonjour,


j'ai un document excel sur lequel je cumulons les résultats d'examen par colonne. Chaque eleve a un fichier excel.

je souhaite ne sortir sur papier que les résultats des 4 ou 5 derniers examens,
c'est-à-dire, les 4 ou 5 dernières colonnes du tableau, plus la 1ère colonne qui contient naturellement les légendes des lignes du tableau.

Pensez-vous que cela soit possible de programmer le fichier pour que cette impression particulière puisse être programmée et ne demande pas de manipulation particulière à celui qui demande l'impression papier?

merci d'avance!

Guiome
 
Bonsoir Guiome,


Grâce à l'enregistreur de macro, tu peux créer dans ta feuille, un bouton qui imprimera les colonnes voulues.

Pour ce faire, il te faut faire la chose suivante (très très simple) :

- Outils/Macro/Nouvelle Macro : choisir dans ce classeur
- sélectionner les zones à imprimer (une, deux ou plusieurs fois) puis appuyer à chaque fois sur le bouton "définir une zone d'impression" dans la barre d'outils (ou fichier/définir zone d'impression)
- Arrêter la macro

- Créer un bouton de macro dans ta feuille (voir le lien ci-après qui t'expliquera comment faire un bouton, c'est très facile)

Voici le bout de code que cela génère :

Sub Impression()
'
' Impression Macro
' Macro enregistrée le xxxxx'

'
Range("D1:E22").Select
ActiveSheet.PageSetup.PrintArea = "$D$1:$E$22"
Range("A1:A22").Select
ActiveSheet.PageSetup.PrintArea = "$A$1:$A$22"
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
End Sub


Lien pour création du bouton et affectation de la macro :

<http://www.excel-downloads.com/html/French/forum/messages/1_71228_71228.htm
>


Bon courage.
 
Salut à vous,

Il y a un menu dont peu font usage et qui pourtant est bien pratique : sous Affichage / Affichage personnalisé.

Il permet non seulement un affichage avec colonnes et/ou lignes cachées, masi de plus peu tenir en mémoire une zone d'impression.

Un petit passage par cette fonction d'XL, fort méconnue, pourra résoudre pas mal de problèmes.

Ândré.
 
Bonsoir tout le monde

Autre possibilité en utilisant deux fonctionnalités d'Excel.

En admettant que le tableau ce trouve dans une plage A1:Z35
1) dans les paramètres de mise en page, dans l'onglet "Feuil", il y a un champ qui spécifie les "colonnes à répéter à gauche", il faut indiqué ici la plage A1:A35

2) pour déterminer une plage d'impression, on peu utiliser les champs nommés. Clique sur le menu Insertion/Nom/Définir... Dans la boîte de dialogue
Dans le champ "nom dans le classeur" il faut indiquer : zone_d_impression (attention à l'écriture, important), puis dans le champ "Fait référence à :" il faut mettre une formule =decaler(Feuil1!$A$1;;nbval($a$2:$z$5)-4;35;5), puis valider. Un rectangle en pointillé entour la plage d'impression.

@+Jean-Marie
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
3
Affichages
1 K
Retour