Impression complexe

Bonjour,

J'ai un tableau excel qui s'imprime sur 4 pages (format paysage) en largeur.

Est-il possible de créer une procédure automatique qui me permettra d'imprimer par exemple le 3 premières colonnes, la 7eme et le 5 dernières.

Tout ceci bien évidemment sans devoir chaque fois masquer les colonnes non désirées.

Merci de m'éclairer

Bonjour,

Ce que tu peux essayer :

  • Sélectionner tes colonnes blocs par blocs en maintenant Ctrl enfoncée
  • Fichier->Zone d'impression->définir

Les inconvénients :

  • Imprime (apparemment) 1 page par groupe de cellule
  • Ne s'adapte pas facilement

Pas d'autres idées, désolé

A +

Bonjour

1) Sans passer par VBA, tu peux créer un affichage personnalisé pour l'impression.

Procédure:

Tu ouvres ton fichier

Tu masques les colonnes que tu ne veux pas imprimer, puis tu vas sur le menu "Affichage" "Affichage personnalisé"

Tu cliques sur ajouter,

Tu entre un nom pour ton affichage, de préférence incluant le nom de ta feuille (si ta feuille s'appelle Bilan, "Mon Bilan" par exemple)

Tu coches les 2 cases d'options et tu valide. ton affichage pour l'impression est sauvegardé.

Ensuite, tu sélectionnes toute ta feuille et tu vas sur "Format" "Colonne" "Afficher" pour retrouver ta feuille normale.

Pour imprimer (voir aperçu avant impression) tu va sur affichage personnalisé et tu cliques sur "mon Bilan".

Tu peux imprimer.

2) avec VBA

Lorsque tu as créé ton affichage personnalisé "Mon Bilan" et défini tes options d'impression,

tu crées un bouton et tu lui affecte le code suivant

Private Sub CommandButton1_Click()
    ActiveWorkbook.CustomViews("Mon Bilan").Show
    ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
End Sub

Cordialement,

Amadéus

Merci beaucoup pour votre aide

La solution d'amadeus fonctionne très bien

Rechercher des sujets similaires à "impression complexe"