De l'aide SVP, URGENT!!

Messages postés
2
Date d'inscription
lundi 23 décembre 2002
Statut
Membre
Dernière intervention
24 décembre 2002
-
Messages postés
2
Date d'inscription
lundi 23 décembre 2002
Statut
Membre
Dernière intervention
24 décembre 2002
-
Bonjour à tous,
je voudrais savoir s'il est possible d'imprimer une cellule sur la feuille ailleurs qu'a son endroit d'origine, à un emplacement bien précis en sortie d'imprimante( en VBA ou astuce excel).
Imprimer par exemple le contenu d'une cellule A1 à 20 mm du bas de la page.

Merci infiniment,

Philippe.

2 réponses

Messages postés
1133
Date d'inscription
mercredi 2 octobre 2002
Statut
Membre
Dernière intervention
24 juillet 2011
3
Théoriquement, je pense que c'est possible...
Il faut recueillier le contenu de ta source dans une variable et utiliser l'objet printer pour imprimer là où tu veux... mais c'est complexe à paramétrer...

Essaye cela... (C'est sans garantie)

dim MaCellule as string
dim PosX as integer
dim PoxY as integer

MaCellule=Range("A1").text

Printer.ScaleMode = 6 'Pour travailler en millimètres

PosX = 20 'à 20 mm de la zone imprimable de gauche
PosY = 30 'à 30 mm du haut de la zone imprimable
Printer.CurrentX = PosX
Printer.CurrentY = PosY

Printer.Print MaCellule 'Pour écrire dans la mémoire de l'imprimante
Printer.EndDoc 'Pour démarrer réellement l'impression

Bonne chance et joyeux Noël
Messages postés
2
Date d'inscription
lundi 23 décembre 2002
Statut
Membre
Dernière intervention
24 décembre 2002

Génial, je vais essayer (je débute en VBA) ce code aprés les fêtes...
Merci beaucoup de ton aide.

Joyeux Noël!!!

Philippe.