JM247L
Messages postés443Date d'inscriptionmardi 27 mars 2007StatutMembreDernière intervention 1 mars 2011
-
27 août 2007 à 15:19
JM247L
Messages postés443Date d'inscriptionmardi 27 mars 2007StatutMembreDernière intervention 1 mars 2011
-
27 août 2007 à 16:11
Bonjour à tous,
En espérant que vos vacances furent ensoleillées comme l'est ce retour
Existe-t-il une méthode pour passer une valeur de variable d'une application Excel à une autre (lors de l'ouverture de la seconde), sans passer ni par un fichier texte ni par l'écriture de la valeur dans une cellule de l'un des fichiers ?
Oui je sais c'est exigeant mais si une solution existe ... Merci
mortalino
Messages postés6786Date d'inscriptionvendredi 16 décembre 2005StatutMembreDernière intervention21 décembre 201118 27 août 2007 à 15:47
Salut,
à ma connaissance, ce n'est pas faisable.
Peut-être en passant par GetObject, mais je trouverai plus simple d'ouvrir ce fameux fichier en lecture seule, tu récupères la donnée, et tu le refermes :
Sub ex()
Dim xlBook As Workbook
Set xlBook = Workbooks.Open("C:\Documents and Settings\mortalino\Bureau\Classeur1.xls", , True)
MsgBox xlBook.Sheets(1).Range("A1").Value
xlBook.Close False
JM247L
Messages postés443Date d'inscriptionmardi 27 mars 2007StatutMembreDernière intervention 1 mars 20112 27 août 2007 à 16:11
Salut Mortalino,
C ce que je craignais après avoir regardé sur le site
Mon appli tournant sur Sharepoint et les temps d'accès étant tellement lourd que j'essaie de limiter les accès fichiers mais bon tant pis, je continuerai par l'utilisation d'un fichier texte
Merci de ton support
JML
Partageons notre savoir et nos acquis