Perte du dérouleur dans une listes de validation de données

Le
michir
Bonjour à tous,
J'ai un liste de noms tenue à jour dans une feuille "M.A.J_Donnees"
Dans des feuilles toutes identiques, colonne Noms, j'utilise une liste
de validation de données avec dérouleur pour choisir le nom.
De temps à autres, pour une raison inconnue, je perd le dérouleur, ce
qui est très gênant.
Je précise que j'ai utilisé une plage nommée pour la liste de noms
tenue dans la feuille "M.A.J_Donnees"
Pour définir le Nom de la plage, j'utilise une formule que m'a proposé
MichD que je remercie, à savoir:
=Decaler(M.A.J_Donnees!$B$8;;;Nbval(M.A.J_Donnees!$B:$B)-1;) 

Cela fonctionne bienmais de temps en temps, comme indiqué je perd
le dérouleur
Auriez vous une idée de la cause et de la manière d'y remédier ?
Merci à tous
Michel
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
michdenis
Le #23122211
Bonjour,

| Cela fonctionne bien...mais de temps en temps,
| comme indiqué je perd le dérouleur

Qu'est-ce que ce signifie en pratique ? Que tu n'as plus de
liste déroulante dans la cellule ? Est-ce que ta liste revient
d'elle-même ou si tu la reconstitues ?

Il y a un bout de code qui perturbe le fonctionnement normal
des listes déroulantes et des commentaires, qui consistent
essentiellement à vouloir supprimer "toutes" les shapes dans
une feuille en utilisant ce code :

With Worksheets("Sheet1")
For each sh in .shapes
sh.delete
Next
End with

Si tu utilises cela dans une de tes procédures, le problème que tu rencontres
est "normal". Solution : Tu dois utiliser un autre façon d'obtenir le résultat
attendu selon les contrôles utilisés dans ta feuille.

Une ligne de code qui supprime un tas de choses en laissant intacts les commentaires
et les listes déroulantes :
Worksheets("Sheet1").DrawingObjects.Delete


MichD
--------------------------------------------
michir
Le #23122411
On 13 fév, 15:15, "michdenis"
Bonjour,

| Cela fonctionne bien...mais de temps en temps,
| comme indiqu je perd le d rouleur

Qu'est-ce que ce signifie en pratique ? Que tu n'as plus de
liste d roulante dans la cellule ? Est-ce que ta liste revient
d'elle-m me ou si tu la reconstitues ?

Il y a un bout de code qui perturbe le fonctionnement normal
des listes d roulantes et des commentaires, qui consistent
essentiellement vouloir supprimer "toutes" les shapes dans
une feuille en utilisant ce code :

With Worksheets("Sheet1")
    For each sh in .shapes
        sh.delete
    Next
End with

Si tu utilises cela dans une de tes proc dures, le probl me que tu rencon tres
est "normal". Solution : Tu dois utiliser un autre fa on d'obtenir le r s ultat
attendu selon les contr les utilis s dans ta feuille.

Une ligne de code qui supprime un tas de choses en laissant intacts les c ommentaires
et les listes d roulantes :
Worksheets("Sheet1").DrawingObjects.Delete

MichD
--------------------------------------------



Re,
Exact, je n'ai plus de liste déroulante dans ma cellule et je dois la
refaire la procédure de validation à chaque fois que le problème
survient.
J'ai l'impression, (je n'en suis pas certain) que c'est lorsque ma
file, puisque c'est elle qui utilise cette petite appli. , ajoute un
nom dans la feuille "M.A.J_Donnees"
Non, je n'ai pas dans mes procédures des shapes
Il semble que ce problème soit rencontré par d'autres, mais je n'ai
pas trouvé de solution satisfaisante
Merci
Michel
michdenis
Le #23123011
Par exemple :

Si ta fille fait un copier-coller d'une cellule sans liste de validation
vers une cellule qui a une liste de validation, la cellule récipient
perd sa liste de validation.

MichD
--------------------------------------------
michir
Le #23124261
On 13 fév, 19:40, "michdenis"
Par exemple :

Si ta fille fait un copier-coller d'une cellule sans liste de validation
vers une cellule qui a une liste de validation, la cellule récipient
perd sa liste de validation.

MichD
--------------------------------------------



Re,
Je vais voir et revenir sur le fil de la discussion si j'ai une info
ou la solution
Je ne pense pas que ma fille fasse un copier coller sur une cellule
avec dérouleur car je l'avais déjà mise en garde
Merci à toi MichD
Michel
Publicité
Poster une réponse
Anonyme