[VBA] probleme objet Excel.Application

Résolu/Fermé
darkspoilt Messages postés 254 Date d'inscription jeudi 13 janvier 2005 Statut Membre Dernière intervention 10 octobre 2013 - 14 juin 2007 à 11:13
darkspoilt Messages postés 254 Date d'inscription jeudi 13 janvier 2005 Statut Membre Dernière intervention 10 octobre 2013 - 14 juin 2007 à 13:50
Bonjour mon probleme est simple j'aimerais renvoyer kom valeur mon Objet Excel.Application

je renvoie mon objet excel.application

Public Function MacroTest(c As Integer) as Excel.application
Public xls As Excel.Application
Set xls = New Excel.Application
...
Set MacroTest = xls
Dim name As String


et lorsque je fais le code suivant, dans une formulaire

Module2.Macro1(Module1.MacroTest)

il me donne comme erreur incompatibilité de type alors je ne comprends pas pourquoi
mon de macro1
est
public function Macro1(xls As Excel.Application)
...
End function



En gros je demande comment passer le meme objet xls de mon module 1 a mon module 2
Merci d'avance

2 réponses

Sir_DEC Messages postés 143 Date d'inscription mardi 17 avril 2007 Statut Membre Dernière intervention 12 mai 2012 75
14 juin 2007 à 13:44
Ce n'est pas plutôt un classeur Excel que tu voudrais renvoyer ?

Parce que l'application Excel, il n'y en a qu'une...
1
darkspoilt Messages postés 254 Date d'inscription jeudi 13 janvier 2005 Statut Membre Dernière intervention 10 octobre 2013 1
14 juin 2007 à 13:50
non mais c'est bon le code fonctionne
1