Excel Downloads
Forum

Précédent   Excel Downloads Forums > Archives > Forum Excel Downloads - Archives


 
 
LinkBack Outils de la discussion
Vieux 20/10/2004, 17h04   #1 (permalink)
Nabil
Guest
 
Messages: n/a
Par défaut EFFACER LISTE MODIFIABLE

Bonjour,

j'utilise 2 bandes déroulantes générées par une macro. Je souhaiterai qu'elles s'effacent dès que le choix sur celles ci a été fait.

ci dessous le code utilisé

MsgBox ("sélectionner vos bornes ")
'filtre 1ere borne'
Application.CommandBars("Forms").Visible = False


ActiveSheet.DropDowns.Add(294, 168, 168, 15.75).Select
With Selection
.ListFillRange = nombre1
.LinkedCell = "$H$10"
.DropDownLines = 8
.Display3DShading = False
End With

'filtre 2eme borne'

ActiveSheet.DropDowns.Add(320, 150, 150, 15.75).Select
With Selection
.ListFillRange = nombre1
.LinkedCell = "$H$11"
.DropDownLines = 8
.Display3DShading = False
End With


Merci pour votre aide !
 
Vieux 21/10/2004, 18h21   #2 (permalink)
michel
Guest
 
Messages: n/a
Par défaut Re: EFFACER LISTE MODIFIABLE

bonjour Nabil

Une solution consiste à nommer les objets lors de leur création
c'est ensuite plus facile pour les retrouver et les supprimer

par exemple dans ta macro d'origine :

........
Feuil1.DropDowns.Add(294, 168, 168, 15.75).Select
With Selection
.Name = "Cible"
.ListFillRange = "A1:A10"
.LinkedCell = "$H$10"
.DropDownLines = 8
.Display3DShading = False
End With
.......


et ensuite dans ton autre macro , quand tu souhaites supprimer l'objet :

......
'suppression de l'objet uniquement s'il y a une donnée de sélectionnée dans la liste
If Not ActiveSheet.Shapes("Cible").ControlFormat.ListInde x = 0 Then _
ActiveSheet.Shapes("Cible").Delete
......


bonne soirée
MichelXld
 
ANNONCES
 

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +2. Il est actuellement 02h38.


(C) 2006 Excel Downloads