youil
Messages postés67Date d'inscriptionvendredi 28 mars 2003StatutMembreDernière intervention12 juillet 2011
-
17 oct. 2007 à 19:49
youil
Messages postés67Date d'inscriptionvendredi 28 mars 2003StatutMembreDernière intervention12 juillet 2011
-
18 oct. 2007 à 13:49
Je cherche comment faire pour associé une instance d'Excel en mémoire, avec une variable que j'ai déclarée dans mon application. Pour travailler avec Excel par la suite.
EX: Dim exc
As
New Microsoft.Office.Interop.Excel.Application = excel en mémoire
Polack77
Messages postés1098Date d'inscriptionmercredi 22 mars 2006StatutMembreDernière intervention22 octobre 20191 18 oct. 2007 à 10:16
Bonjour,
J'avais
fait un truc du même genre (mais en VB6, logiquement ça
devrais marché quand même)
Dim MyXL As Object
' Variable devant contenir la référence à
Microsoft Excel.
Set MyXL = GetObject(, "Excel.Application")
'CreateObject pour crée une nouvelle instance d'Excel
Ensuite
tu utilise ta variable comme ça :
MyXL.Cells(NumLigne, NumColone).Value = "Toto"
ou :
MyXL.Workbooks("NomFichierOuvert.xls").Worksheets("NomFeuille").Cells(NumLigne, NumColone).Value = "toto"
Tout comme dans un macro Excel mais avec ta variable (soit ici MyXL.)