Absinth
XLDnaute Junior
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:
Mais la macro plante et me rend:
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...
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
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...