VQR
Messages postés1Date d'inscriptionmercredi 29 novembre 2006StatutMembreDernière intervention30 novembre 2006
-
30 nov. 2006 à 01:08
drikce06
Messages postés2236Date d'inscriptionlundi 29 mai 2006StatutMembreDernière intervention29 mai 2008
-
30 nov. 2006 à 15:23
Bonjour,
je souhaite, à partir d'une macro extérieure au classeur cible, affecter une macro à une liste déroulante (combobox) dans une feuille Excel. Le code serait le suivant :
WbkEnC.Worksheets("Feuil1").Shapes("Drop Down 1").OnAction = "Macro1"
Cependant, lorsque je lance cette macro sur un classeur contenant la liste déroulante et la macro "Macro1", soit la macro est introuvable par vba (cette saleté de macro existe pourtant dans le classeur cible), soit l'affectation de la macro est erroné... Et pourtant l'enregistreur de macro d'Excel donne un code clair que je pense avoir correctement retranscrit...
Qqu'un aurait-il déjà eu ce genre de problème ?
Merci vqr
mortalino
Messages postés6786Date d'inscriptionvendredi 16 décembre 2005StatutMembreDernière intervention21 décembre 201118 30 nov. 2006 à 15:07
Eh eh, il me semble qu'avec le classeur, ça le fera pas, peut-être essayer avec l'objet projet (VBAProject) plutôt que le classeur.
(car la sub fait parti de tel module, appartenant lui même à tel projet)
@++
<hr width="100%" size="2" />
--Mortalino--
Le mystérieux chevalier, "Provençal, le Gaulois"
/DIV>