[C#/Excel] Comment ajouter une liste déroulante dans une cellule ?

Comment ajouter une liste déroulante dans une cellule ? [C#/Excel] - C#/.NET managed - Programmation

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

Reply

Marsh Posté le 08-09-2006 à 12:58:22   

Reply

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 ...

Reply

Marsh Posté le 08-09-2006 à 16:02:50    

Jamais touché à Excel avec C#. Bonne chance :)

Reply

Marsh Posté le 08-09-2006 à 17:20:28    

lol, merci de ton soutien !! ;-)

Reply

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
 
@++ !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed