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

Zone d'impression en VBA

  • Initiateur de la discussion Initiateur de la discussion Stéph79
  • 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 !

S

Stéph79

Guest
Bonjour à tous,

J'ai quelques soucis pour la définition d'une zone d'impression en VBA.

La sélection n'est pas prise dans cette zone.
Voici le code que j'utilise : ActiveSheet.PageSetup.PrintArea = CurrentRegion
Il existe probablement une autre manière de le faire ?

D'avance merci pour votre avis et votre aide.

Stéph79
 
bonjour steph, bernard 🙂

printarea attend une addresse, et non une plage de valeur.

currentregion doit etre précédé d'un range.

ActiveSheet.PageSetup.PrintArea = ActiveCell.CurrentRegion.Address

ou

ActiveSheet.PageSetup.PrintArea = range('a1').CurrentRegion.Address

salut

Message édité par: hervé, à: 27/05/2006 11:34
 
Bonjour Hervé, Bernard,

Merci pour vos messages.

Hervé, j'ai du mal à mettre en oeuvre ta proposition, en fait seul la cellule A1 fait partie de la zone d'impression.

En fait, je n'ai peut-être pas été suffisamment précis, la zone que je souhaiterais définir comme zone d'impression est déjà sélectionnée. Je voudrais que cette sélection devienne zone d'impression.

Merci pour votre aide.
Stéph79
 
- 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
7
Affichages
371
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…