Impression zone d'une feuille excel

Fermé
Jojo - 25 juil. 2014 à 14:21
 Jojo - 25 juil. 2014 à 14:58
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

A voir également:

2 réponses

pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 744
25 juil. 2014 à 14:28
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
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
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 744
25 juil. 2014 à 14:53
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
Merci pijaku, je suis au boulot, je ferai le teste chez moi
0