Impression zone d'une feuille excel

Jojo -  
 Jojo -
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

  1. pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 773
     
    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
    0
    1. Jojo
       
      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
      0
  2. pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 773
     
    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...
    0
    1. Jojo
       
      Merci pijaku, je suis au boulot, je ferai le teste chez moi
      0