Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

macro zone d'impression

  • Initiateur de la discussion Initiateur de la discussion mythotem
  • 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 !

mythotem

XLDnaute Junior
Bonjour,

Est-il possible de créer une macro qui sélectionnerait automatiquement une zone d'impression entre la dernière colonne et la dernière ligne concernées par des textes ou des formules?

Merci d'avance.

mythotem.
 
Re : macro zone d'impression

Bonjour,

à partir d'un code de Laurent Longre

Code:
Sub détermine_zone_impression()
Set Vcell = Cells.Find("*", , , , xlByRows, xlPrevious)(2)
Set HCell = Cells.Find("*", , , , xlByColumns, xlPrevious)(, 2)
ActiveSheet.PageSetup.PrintArea = Range("A1", Cells(Vcell.Row - 1, HCell.Column - 1)).Address
End Sub
 
Re : macro zone d'impression

Re-,

peut-être des données fantômes?

essaie en décortiquant le code :

Code:
Sub détermine_zone_impression()
Set Vcell = Cells.Find("*", , , , xlByRows, xlPrevious)(2)
Range(Vcell.Address).Select
Set Hcell = Cells.Find("*", , , , xlByColumns, xlPrevious)(, 2)
Range(Hcell.Address).Select
Range("A1", Cells(Vcell.Row - 1, Hcell.Column - 1)).Select
ActiveSheet.PageSetup.PrintArea = Range("A1", Cells(Vcell.Row - 1, Hcell.Column - 1)).Address
End Sub
 
- 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

Discussions similaires

Réponses
7
Affichages
367
Réponses
5
Affichages
422
W
Réponses
10
Affichages
512
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…