javoy43
Messages postés2Date d'inscriptionlundi 23 décembre 2002StatutMembreDernière intervention24 décembre 2002
-
24 déc. 2002 à 12:29
javoy43
Messages postés2Date d'inscriptionlundi 23 décembre 2002StatutMembreDernière intervention24 décembre 2002
-
24 déc. 2002 à 23:25
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.
cs_PROGRAMMIX
Messages postés1133Date d'inscriptionmercredi 2 octobre 2002StatutMembreDernière intervention24 juillet 20112 24 déc. 2002 à 13:37
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