Impression zone d'une feuille excel

Bonjour,

Je voudrai imprimer une zone d'une feuille excel a l'aide d'un bouton (controle activeX)

exemple ; M2:V420

Merci déjà pour votre aide

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. Modérateur
    Bonjour,

    Connais tu l'enregistreur de macro?
    Pour ce genre de code, il convient tout à fait.
    Voici le code donné par cet enregistreur :
    Range("M2:V420").Select
        Selection.PrintOut Copies:=1, Collate:=True, IgnorePrintAreas:=False


    Code que l'on peut encore simplifier par :
    Range("M2:V420").PrintOut Copies:=1, Collate:=True, IgnorePrintAreas:=False
    1. Merci de ton aide, mais j'ai cette reponse a la formule

      Erreur de compilation:
      Argument nommé introuvable

      ca c'est ce que j'ai mis
      Private Sub CommandButton1_Click()

      Range("M2:V420").PrintOut Copies:=1, Collate:=True, IgnorePrintAreas:=False

      End Sub
      J'ai peux etre mal fait, je suis amateur

      Merci encore
  2. Modérateur
    Cela dépend peut être de ta version d'excel.

    Trouve l'enregistreur de macro,
    Lance l'enregistrement,
    Fait toutes les opérations à faire (sélectionne ta zone à imprimer, clic sur imprimer/zone de sélection...)
    Arrête l'enregistrement

    Et voilà ta macro t'attendra dans son Module...
    1. Merci pijaku, je suis au boulot, je ferai le teste chez moi