Plage zone impression auto

Plage zone impression auto - VB/VBA/VBS - Programmation

Marsh Posté le 19-07-2007 à 09:37:52    

Salut à tous,
 
J'ai besoin de convertir des documents Excel en Word pour pouvoir les utiliser dans mon erp.
Pour cela je fais un copier d'une plage de cellule depuis Excel que je colle en tant qu'objet feuille de calcul dans mon document Word.
 
Mon problème est de définir la plage de cellules à copier car la taille de l'objet dans Word s'adapte à cette plage.
Si l'utilisateur ayant créé le document excel définit une zone d'impression ou des sauts de page ou que le classeur tient sur plusieurs pages je peut récupérer ces valeurs et les réutiliser.
Ce que je voudrait faire c'est récupérer la plage qui est définie automatiquement par Excel dans le cas ou je n'ait pas ces infos.  
J'ai essayé avec les H ou VPagesBreaks mais pour un document d'une page je n'ai aucun item dans ces collections.
 
Si vous avez d'autres méthodes pour passer de Excel à Word je prend aussi.

Reply

Marsh Posté le 19-07-2007 à 09:37:52   

Reply

Marsh Posté le 20-07-2007 à 11:41:45    

J'ai trouvé ma réponse : Range("A1" ).SpecialCells(xlCellTypeLastCell).Address permet d'avoir la dernière cellule utilisée d'une feuille

Reply

Sujets relatifs:

Leave a Replay

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