[MACRO]faire apparaitre une liste

fou2dodie Messages postés 606 Statut Membre -  
fou2dodie Messages postés 606 Statut Membre -
bonjour,
voila j'ai un petit souci dans l'écriture d'une macro VB pour excel.
j'ai une liste déroulante.
je voudrais qu'elle disparaisse lorsque que je clique sur un bouton radio et qu'elle réapparaisse lorsque je clique sur un autre bouton radio.

J'ai tenté de donner un nom à ma liste et de faire


Sub Boutondoption1_QuandClic()
ThisWorkbook.Activate
ThisWorkbook.Sheets("Feuil1").client connue.Visible = True
End Sub


Sub Boutondoption2_QuandClic()
ThisWorkbook.Activate
ThisWorkbook.Sheets("Feuil1").client connue.Visible = False
End Sub

//clientconnue étant le nom que j'ai tenté de donner à ma liste déroulante pour pouvoir la manipuler

mais bon tous ceci plante et je ne sais pourquoi?
alors si qq avait une idée?
Merci

LMCT

j'ai touché le fond
maintenant je creuse
A voir également:

4 réponses

fou2dodie Messages postés 606 Statut Membre 33
 
'up ;0)

j'ai touché le fond
maintenant je creuse
0
choubaka Messages postés 39986 Date d'inscription   Statut Modérateur Dernière intervention   2 105
 
tu as essayé ça ?

Sub Boutondoption1_Clic()

ThisWorkbook.Activate
ThisWorkbook.Sheets("Feuil1").client connue.Visible = True
End Sub


Sub Boutondoption2_Clic()
ThisWorkbook.Activate
ThisWorkbook.Sheets("Feuil1").client connue.Visible = False
End Sub


Chouba
Casque Bleu forumique
0
fou2dodie Messages postés 606 Statut Membre 33
 
salut chouba,

la seule différence entre ton code et le mien ,si j'ai bien vu, est le nom que l'on donne à nos méthodes Sub
Or ce n'est pas à moi de choisir le nom des Sub car c'est VB qui les attributs automatiquement!(si je change le nom des sub il ne pourra plus associer l'objet à sa méthode)

dans le newsgroup microsoft.public.fr.excel une personne m'a conseillé de faire

Sub Boutondoption1_QuandClic()
Feuil1.clientconnue.Visible = False
End Sub

Sub Boutondoption2_QuandClic()
Feuil1.clientconnue.Visible = True
End Sub


mais la il me met l'erreur

Erreur de compilation
Membre de méthode ou de données introuvable

en pointant sur clientconnue (y pas d'espace c'est normal)

pourtant je bien écrit que la liste s'appellait clientconnue dans excel.

J'ai du oublier qq chose mais je ne sais pas ou?!!!

des idées?

merci pour ton aide en tout cas

LMCT

j'ai touché le fond
maintenant je creuse
0
fou2dodie Messages postés 606 Statut Membre 33
 
c'est bon j'ai trouvé!ce n'était pas un probléme de code mais un probléme de comboBox!!j'avais à la place une zone d liste modifiablepar le formulaire plutot que par UserFrom.

enfin bref ça marche!
bonne soirée

LMCT

j'ai touché le fond
maintenant je creuse
0