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

Macro impression

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

A

Absinth

Guest
Bonjour bonjour,

Je voudrais créer une macro (sur un bouton) qui imprime une feuille.

L'utilisateur sélectionne, sur une feuille "PRINCIPAL", dans une liste déroulante, ce qu'il veut, et une petite formule me donne en F6 le nom de la feuille correspondante.

J'ai donc écrit:
Code:
Sub Imprimer()
Sheets(Sheets("PRINCIPAL").Range("F6").Value).Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
Sheets("PRINCIPAL").Activate
End Sub
Mais la macro plante et me rend:
Erreur d'execution '9':
L'indice n'appartient pas à la sélection.

Quelqu'un aurait-il une solution à me proposer?
Je ne comprends pas l'erreur, erreur de code? j'ai oublié d'initialiser une variable ou quelque chose du style? je sais pas trop...

Merci d'avance...
 
Re : Macro impression

Bonjour,

La valeur que tu récupere en F6 ne doit pas etre correcte.
Il y a peut etre un (des) espace(s) à la fin.
En tous les cas je reproduits ton pb de cette façon ..
voir fichier joint
J'ai rajouter un petit bout de code pour voir s'il y a des espaces dans ton nom de feuille.
 

Pièces jointes

Re : Macro impression

J'ai pas trouvé d'espace ni quoi que ce soit...
Par contre j'ai ajouté une variable:

Code:
Sub Imprimer()
Dim feuille As String
feuille = Sheets("PRINCIPAL").Range("F6").Value
Sheets(feuille).Select
ActiveWindow.SelectedSheets.PrintPreview
Sheets("PRINCIPAL").Activate
End Sub

Et là ca marche sans problème... 😱 ne pas chercher à comprendre, ne pas chercher...

Merci en tout cas 😉 (je ne connaissais pas .PrintPreview)
 
Re : Macro impression


Il manque sur feuille les "feuille" je crois?
Jack
 
- 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
313
Réponses
10
Affichages
792
Réponses
5
Affichages
688
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…