Zone d'impression automatique

  • Initiateur de la discussion TITI
  • Date de début
T

TITI

Guest
Bonjour le forum

Voici un petit problème ou je cherche une solution.

Comment définir une zone d'impression dans une feuille avec un bouton macro

sur une feuille un tableau dont les lignes sont jamais identique, avoir un bouton qui selectionne la zone et l'imprime.

peut-être une solution?

merci
 

WILFRIED

XLDnaute Impliqué
SAlut titi:

voici le code VBA pour ce que tu souhaite faire:
sub zn_impression
'si ton tableau commence en A1
range('A1').select
seletion.currentregion.select
activesheet.pagesetup.printarea=selection.address
end sub

Et voila
 

Bernard_XLD

XLDnaute Barbatruc
Membre du Staff
Bonjour Titi, Wilfried, le forum

c'est une simple faute d'orthographe sur Selection et non seletion, sélection d'ailleurs inutile, la ligne suivante fait la même chose:

ActiveSheet.PageSetup.PrintArea = Range('A1').CurrentRegion.Address

par contre, cela suppose que ton tableau commence en A1 et qu'il n'y ait pas de ligne ou colonne vide dans le tableau
ensuite pour imprimer:

ActiveWindow.SelectedSheets.PrintOut Copies:=1

Cordialement, A+
 
T

Titi

Guest
Merci çà marche pas mal

un petit truc tout de même si j'ai des lignes ou des colonnes vides et apres d'autres garnies comment faire une impression jusqu'a la derniere cellules garnies.

merci quand même

A+ TITI
 

Discussions similaires

Réponses
6
Affichages
598
Réponses
7
Affichages
582
Compte Supprimé 979
C

Statistiques des forums

Discussions
312 980
Messages
2 094 124
Membres
105 941
dernier inscrit
antho_qh