Imprimer Une seule ligne ?

Imprimer Une seule ligne ? - VB/VBA/VBS - Programmation

Marsh Posté le 11-04-2006 à 10:52:33    

Bonjour :
 1 - je souhaite imprimer une seule ligne d'une feuille d'un classeur en code VBA.
 2 - Mais en ouvrant une boite de message pour choisir un cri taire de la colonne (A) de cette feuille.
Si je n’ai pas été clair, demandez-moi.
Merci ce forum est vraiment bien.. :p  

Reply

Marsh Posté le 11-04-2006 à 10:52:33   

Reply

Marsh Posté le 11-04-2006 à 11:11:37    

tu as une commande pour définir ta zone d'impression
pagesetup.printarea = ta zone d'impression

Reply

Marsh Posté le 11-04-2006 à 12:40:59    

Oui mais il me faut avant ouvrir une boite qui me demande un choix dans la colonne (A) pour imprimez que la ligne choisi.
 

Reply

Marsh Posté le 11-04-2006 à 12:56:34    

ta boite de critère peut être une inputbox demandant quelle ligne doit etre imprimé
dim iRow as integer
dim iCol as integer
 
iRow = inputbox(...)
(il me semble que ca marche comme ca)
if isNumeric(Irow) = true and iRow>0 then
'calcul de la dernière colonne de la ligne
'car imprimer une ligne entière ne donnera rien a mon avis
iCol = Range("Iv256" ).end(xltoright)
pagesetup.printarea = range("A" & irow & ":" & columns(icol).adress & irow
de mémoir pour columns.adress car la réponse est de type $A$A

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed