Répétez apres moi :J'aime PBAdonf. J'aime PBAdonf. J'aime PBAdonf.

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 08-01-2007 19:40:29

poche  
Membre Power Geek
Date d'inscription: 19-12-2006
Messages: 282
Pépites: 2,392
Banque: 0

[RESOLU] Mettre les renseignements d'1 table ds 1 fichier excel

Est-ce possible de mettre certaines informations d'une table dans un fichier excel à des endroits bien précis de la feuille (exemple : pour faire une fiche de paye, ect...)?
Merci d'avance

Hors ligne

 

#2 08-01-2007 21:54:11

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4658
Pépites: 942
Banque: 2,147,483,647
Site web

Re: [RESOLU] Mettre les renseignements d'1 table ds 1 fichier excel

j'ai trouvé ca comme exemple :

Code: pb

//  Connection to Excel objects 
OLEObject lo_Excel 
OLEObject lo_Sheet 
OLEObject lo_Workbook 


//  Hookup to the Excel Document 
lo_Excel = CREATE OLEObject 
li_Result = lo_Excel.ConnectToNewObject ( "excel.application" ) 
IF li_Result < 0 THEN 
 ...error handling goes here 
END IF 


//  Open the excel file 
lo_Excel.Application.Workbooks.Open ( ls_destination ) 
lo_Workbook = lo_Excel.Application.ActiveWorkbook 
lo_Sheet = lo_Excel.Application.ActiveSheet 


//  Move in the various header stuff that we know about 
lo_Sheet.Range("Q3").Value = ls_Month 
lo_Sheet.Range("T3").Value = ls_Year 
lo_Sheet.Range("AD2").Value = ls_Timebase 
lo_Sheet.Range("AG2").Value = ls_Workgroup 
lo_Sheet.Range("AJ2").Value = ls_Cbid 
lo_Sheet.Range("A7").Value = ls_Firstname 
lo_Sheet.Range("M7").Value = ls_Lastname 
lo_Sheet.Range("AD7").Value = ls_PositionNumber 
IF NOT IsNull ( is_NineEightEighty ) THEN 
 lo_Sheet.Range("AH4").Value = "x" 
 lo_Sheet.Range("AJ16").Value = is_NineEightEighty 
 lo_Sheet.Range("AK17").Value = string ( li_Hours, '000' ) 
ELSE 
 lo_Sheet.Range("AJ16").Value = "" 
END IF 


lo_Workbook.Save() 
lo_Workbook.Close() 


lo_Excel.Application.Quit 
lo_Excel.DisconnectObject()

Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#3 11-01-2007 02:05:26

poche  
Membre Power Geek
Date d'inscription: 19-12-2006
Messages: 282
Pépites: 2,392
Banque: 0

Re: [RESOLU] Mettre les renseignements d'1 table ds 1 fichier excel

Merci beaucoup...

Dernière modification par poche (11-01-2007 02:06:21)

Hors ligne

 

#4 11-01-2007 08:50:11

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: [RESOLU] Mettre les renseignements d'1 table ds 1 fichier excel

Et ben poche, ta nuit a été courte ?


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#5 11-01-2007 11:30:02

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4658
Pépites: 942
Banque: 2,147,483,647
Site web

Re: [RESOLU] Mettre les renseignements d'1 table ds 1 fichier excel

peut etre des poches dans les yeux ?


Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#6 11-01-2007 12:13:15

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: [RESOLU] Mettre les renseignements d'1 table ds 1 fichier excel



des poches sous les yeux, c'est moins douloureux...


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22