Code VBA pour impression d'un nombre de feuilles variable

Bonjour à tous,

Est-ce possible de créer un code VBA qui imprimerait le nombre de feuilles indiqué dans une cellule ? (Voir pièce jointe).

Le nombre total de feuilles dans l'onglet "Feuilles de pointage" est de 20. Lors de l'impression je voudrais que seulement le nombre de feuilles indiqué dans la cellule D7 s'impriment. La cellule D7 contient une formule.

Mon problème est que ce nombre est variable d'une semaine à l'autre selon le nombre de joueurs qui se présentent.

J'ai créé un bouton "Imprimer" pour la macro.

177classeur1v1.xlsm (106.42 Ko)

Merci beaucoup pour votre aide.

Bonjour golfeur01,

voici le code;

Sub Imprimer()

    Dim x As Variant
    x = Sheets("Mini Tournoi").Range("D7")
    Sheets("Feuilles de pointage").PrintOut From:=1, To:=x, Copies:=1, Collate _
    :=True, IgnorePrintAreas:=False

End Sub

Bonjour Sequoyah,

Merci beaucoup pour ta réponse rapide. C'est exactement ce que je cherchais.

Merci encore et bonne journée.

je ferme le dossier.

Rechercher des sujets similaires à "code vba impression nombre feuilles variable"