Comment ajouter une liste déroulante dans une cellule ? [C#/Excel] - C#/.NET managed - Programmation
Marsh Posté le 08-09-2006 à 15:08:20
Si c'est impossible, dites le moi, je me ferais raison, mais me laissez pas seul comme ca, j'ai peur ...
Marsh Posté le 12-09-2006 à 16:49:36
Hello,
J'ai obtenu une réponse partielle sur un autre forum, je transmets les infos pour ceux que ca intéresse :
http://bipbipcoyote2000.site.voila.f.../ComboBox.html
http://msdn2.microsoft.com/fr-fr/library/b86d6w07.aspx
@++ !
Marsh Posté le 08-09-2006 à 12:58:22
Bonjour à tous,
Je vous expose le but du jeu :
dans un fichier excel, ouvert en C#, je souhaite ajouter dans une cellule une liste déroulante, telle que l'on peut le faire directement dans Excel avec la manip suivante :
- sélectionner la plage qui contient les données
- insertion/nom/définir : Ma_liste
- sélectionner la plage où l'on veut la liste de choix
- données/Validation/option
autoriser : Liste
cocher : liste déroulante dans la cellule
Source : =Ma_liste
Ce document Excel est recréé à chaque fois, on ne peut donc faire aucune modif préalable.
L'ajout des valeurs dans des cellules n'est pas un pb, là où je bloque c'est :
- sélectionner les cellules contenant les valeurs
- convertir en liste
- ajouter cette liste à une cellule
Donc si vous avez la solution en C#, c'est formidable, si vous connaissez la manip mais en VBA, je suis preneur aussi.
Merci par avance !
Eric