Bonjour,
Et merci par avance de votre aide.
Alors voilà je suis confronté à un petit problème sur le remplissage d'une zone liste déroulabte situé dans un classeur excel (Ex : Feuil1).
Habituellement j'utilise directement VBA pour remplir cette zone déroulante, cependant cette zone se située toujours dans un userform. Alors que la la zone est dans une feuille excel.
J'ai donc voulu remplir cette zone dans la procédure
ou
avec le code suivant :
Mais malheureusement cela ne fonctionne pas il m'indique une erreur d'execution 438. Alors que ce type de code fonctionne quant il sagit d'un zone se situant dans un userform.
Je sais que l'on peut remplir cette zone en passant par les propriétés de l'objet dans "contrôle" est électionner un liste de donnée. Mais par rapport à se que je souhaite faire je préfère gérer le tout via le VBA.
Merci de votre aide.
Salutations,
Et merci par avance de votre aide.
Alors voilà je suis confronté à un petit problème sur le remplissage d'une zone liste déroulabte situé dans un classeur excel (Ex : Feuil1).
Habituellement j'utilise directement VBA pour remplir cette zone déroulante, cependant cette zone se située toujours dans un userform. Alors que la la zone est dans une feuille excel.
J'ai donc voulu remplir cette zone dans la procédure
Code:
Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
Code:
Workbook_Open
Lst_ChoixVehic.AddItem "Révision annuel"
....
Mais malheureusement cela ne fonctionne pas il m'indique une erreur d'execution 438. Alors que ce type de code fonctionne quant il sagit d'un zone se situant dans un userform.
Je sais que l'on peut remplir cette zone en passant par les propriétés de l'objet dans "contrôle" est électionner un liste de donnée. Mais par rapport à se que je souhaite faire je préfère gérer le tout via le VBA.
Merci de votre aide.
Salutations,