Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Nouvelle instance d'Excel

8 réponses
Avatar
John Fuss
Bonjour,

j'utilise :

dim xl

Set xl = CreateObject("Excel.Application")

pour créer une nouvelle instance d'Excel, comment puis-je faire pour jongler
entre mes 2 instances ? Je checrhe à faire du copier/coller entre les 2.

Merci d'avance

John.

8 réponses

Avatar
Papou
Bonjour John
Peut-être en déclarant deux objets application :
Dim appxl As Excel.Application, appxl2 As Excel.Application
Set appxl = GetObject(,"Excel.Application")
Set appxl2 = CreateObject("Excel.Application")
Cordialement
Pascal

"John Fuss" a écrit dans le message de news:
c755fu$m0q$
Bonjour,

j'utilise :

dim xl

Set xl = CreateObject("Excel.Application")

pour créer une nouvelle instance d'Excel, comment puis-je faire pour
jongler

entre mes 2 instances ? Je checrhe à faire du copier/coller entre les 2.

Merci d'avance

John.





Avatar
John Fuss
pour prendre le focus sur une instance ça se passe comment ?

John

"Papou" a écrit dans le message de
news:%
Bonjour John
Peut-être en déclarant deux objets application :
Dim appxl As Excel.Application, appxl2 As Excel.Application
Set appxl = GetObject(,"Excel.Application")
Set appxl2 = CreateObject("Excel.Application")
Cordialement
Pascal

"John Fuss" a écrit dans le message de news:
c755fu$m0q$
Bonjour,

j'utilise :

dim xl

Set xl = CreateObject("Excel.Application")

pour créer une nouvelle instance d'Excel, comment puis-je faire pour
jongler

entre mes 2 instances ? Je checrhe à faire du copier/coller entre les 2.

Merci d'avance

John.









Avatar
Papou
Re
par exemple :
appxl2.Activesheet.Activate

Cordialement
Pascal

"John Fuss" a écrit dans le message de news:
c75eks$qbv$
pour prendre le focus sur une instance ça se passe comment ?

John

"Papou" a écrit dans le message de
news:%
Bonjour John
Peut-être en déclarant deux objets application :
Dim appxl As Excel.Application, appxl2 As Excel.Application
Set appxl = GetObject(,"Excel.Application")
Set appxl2 = CreateObject("Excel.Application")
Cordialement
Pascal

"John Fuss" a écrit dans le message de news:
c755fu$m0q$
Bonjour,

j'utilise :

dim xl

Set xl = CreateObject("Excel.Application")

pour créer une nouvelle instance d'Excel, comment puis-je faire pour
jongler

entre mes 2 instances ? Je checrhe à faire du copier/coller entre les
2.




Merci d'avance

John.













Avatar
John Fuss
ça fonctionne mais je n'arrive pas à faire du copier/coller entre les 2 :-(

John

"Papou" a écrit dans le message de
news:%
Re
par exemple :
appxl2.Activesheet.Activate

Cordialement
Pascal

"John Fuss" a écrit dans le message de news:
c75eks$qbv$
pour prendre le focus sur une instance ça se passe comment ?

John

"Papou" a écrit dans le message de
news:%
Bonjour John
Peut-être en déclarant deux objets application :
Dim appxl As Excel.Application, appxl2 As Excel.Application
Set appxl = GetObject(,"Excel.Application")
Set appxl2 = CreateObject("Excel.Application")
Cordialement
Pascal

"John Fuss" a écrit dans le message de news:
c755fu$m0q$
Bonjour,

j'utilise :

dim xl

Set xl = CreateObject("Excel.Application")

pour créer une nouvelle instance d'Excel, comment puis-je faire pour
jongler

entre mes 2 instances ? Je checrhe à faire du copier/coller entre
les




2.

Merci d'avance

John.

















Avatar
Denis Michon
Bonjour John,

Si tu as 2 instances d'excel indépendantes, ce que tu constates est normal, puisque chacune des instances est mue par un
moteur (pilote) séparément. Un bon nombre de méthodes ne fonctionneront plus comme si tes classeurs étaient ouverts dans
la même instance.


Salutations!


"John Fuss" a écrit dans le message de news:c75ltp$up2$
ça fonctionne mais je n'arrive pas à faire du copier/coller entre les 2 :-(

John

"Papou" a écrit dans le message de
news:%
Re
par exemple :
appxl2.Activesheet.Activate

Cordialement
Pascal

"John Fuss" a écrit dans le message de news:
c75eks$qbv$
pour prendre le focus sur une instance ça se passe comment ?

John

"Papou" a écrit dans le message de
news:%
Bonjour John
Peut-être en déclarant deux objets application :
Dim appxl As Excel.Application, appxl2 As Excel.Application
Set appxl = GetObject(,"Excel.Application")
Set appxl2 = CreateObject("Excel.Application")
Cordialement
Pascal

"John Fuss" a écrit dans le message de news:
c755fu$m0q$
Bonjour,

j'utilise :

dim xl

Set xl = CreateObject("Excel.Application")

pour créer une nouvelle instance d'Excel, comment puis-je faire pour
jongler

entre mes 2 instances ? Je checrhe à faire du copier/coller entre
les




2.

Merci d'avance

John.

















Avatar
John Fuss
Merci je vais trouver autre chose.

John

"Denis Michon" a écrit dans le message de
news:C4tlc.6213$
Bonjour John,

Si tu as 2 instances d'excel indépendantes, ce que tu constates est
normal, puisque chacune des instances est mue par un

moteur (pilote) séparément. Un bon nombre de méthodes ne fonctionneront
plus comme si tes classeurs étaient ouverts dans

la même instance.


Salutations!


"John Fuss" a écrit dans le message de
news:c75ltp$up2$

ça fonctionne mais je n'arrive pas à faire du copier/coller entre les 2
:-(


John

"Papou" a écrit dans le message de
news:%
Re
par exemple :
appxl2.Activesheet.Activate

Cordialement
Pascal

"John Fuss" a écrit dans le message de news:
c75eks$qbv$
pour prendre le focus sur une instance ça se passe comment ?

John

"Papou" a écrit dans le message de
news:%
Bonjour John
Peut-être en déclarant deux objets application :
Dim appxl As Excel.Application, appxl2 As Excel.Application
Set appxl = GetObject(,"Excel.Application")
Set appxl2 = CreateObject("Excel.Application")
Cordialement
Pascal

"John Fuss" a écrit dans le message de news:
c755fu$m0q$
Bonjour,

j'utilise :

dim xl

Set xl = CreateObject("Excel.Application")

pour créer une nouvelle instance d'Excel, comment puis-je faire
pour





jongler
entre mes 2 instances ? Je checrhe à faire du copier/coller entre
les




2.

Merci d'avance

John.






















Avatar
j
on doit quand même pouvoir passer par le presse-papiers de windows, non ?


"Denis Michon" a écrit dans le message de news:
C4tlc.6213$
Bonjour John,

Si tu as 2 instances d'excel indépendantes, ce que tu constates est
normal, puisque chacune des instances est mue par un

moteur (pilote) séparément. Un bon nombre de méthodes ne fonctionneront
plus comme si tes classeurs étaient ouverts dans

la même instance.


Salutations!


"John Fuss" a écrit dans le message de
news:c75ltp$up2$

ça fonctionne mais je n'arrive pas à faire du copier/coller entre les 2
:-(


John

"Papou" a écrit dans le message de
news:%
Re
par exemple :
appxl2.Activesheet.Activate

Cordialement
Pascal

"John Fuss" a écrit dans le message de news:
c75eks$qbv$
pour prendre le focus sur une instance ça se passe comment ?

John

"Papou" a écrit dans le message de
news:%
Bonjour John
Peut-être en déclarant deux objets application :
Dim appxl As Excel.Application, appxl2 As Excel.Application
Set appxl = GetObject(,"Excel.Application")
Set appxl2 = CreateObject("Excel.Application")
Cordialement
Pascal

"John Fuss" a écrit dans le message de news:
c755fu$m0q$
Bonjour,

j'utilise :

dim xl

Set xl = CreateObject("Excel.Application")

pour créer une nouvelle instance d'Excel, comment puis-je faire
pour





jongler
entre mes 2 instances ? Je checrhe à faire du copier/coller entre





les
2.

Merci d'avance

John.






















Avatar
John Fuss
J'avais pensé à passer par une clé en Base de registre ou un fichier plat
mais en déclarant une variable dans osn projet on doit pouvoir transférer
des infos d'un Excel à un autre.

John

"" a écrit dans le message de
news:40972c6c$0$27674$
on doit quand même pouvoir passer par le presse-papiers de windows, non ?


"Denis Michon" a écrit dans le message de news:
C4tlc.6213$
Bonjour John,

Si tu as 2 instances d'excel indépendantes, ce que tu constates est
normal, puisque chacune des instances est mue par un

moteur (pilote) séparément. Un bon nombre de méthodes ne fonctionneront
plus comme si tes classeurs étaient ouverts dans

la même instance.


Salutations!


"John Fuss" a écrit dans le message de
news:c75ltp$up2$

ça fonctionne mais je n'arrive pas à faire du copier/coller entre les 2
:-(


John

"Papou" a écrit dans le message de
news:%
Re
par exemple :
appxl2.Activesheet.Activate

Cordialement
Pascal

"John Fuss" a écrit dans le message de news:
c75eks$qbv$
pour prendre le focus sur une instance ça se passe comment ?

John

"Papou" a écrit dans le message de
news:%
Bonjour John
Peut-être en déclarant deux objets application :
Dim appxl As Excel.Application, appxl2 As Excel.Application
Set appxl = GetObject(,"Excel.Application")
Set appxl2 = CreateObject("Excel.Application")
Cordialement
Pascal

"John Fuss" a écrit dans le message de news:
c755fu$m0q$
Bonjour,

j'utilise :

dim xl

Set xl = CreateObject("Excel.Application")

pour créer une nouvelle instance d'Excel, comment puis-je faire
pour





jongler
entre mes 2 instances ? Je checrhe à faire du copier/coller
entre







les
2.

Merci d'avance

John.