Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel
Excel Forum d'entraide sur Excel. Vos questions sur les fonctions, formules, manipulations, et tout sujet qui ne trouve pas sa place dans un sous-forum.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/01/2011, 12h30   #1
Membre actif
 
Eric
Inscription : février 2008
Messages : 439
Détails du profil
Informations personnelles :
Nom : Eric

Informations forums :
Inscription : février 2008
Messages : 439
Points : 156
Points : 156
Par défaut Liste déroulantes liées : effacement des données

Bonjour,

Je créé des listes déroulantes liées grace au tuto de Silkyroad :
Problème :

Lorsque je sélectionne la "feuil2", je clique sur B12 afin de sélectionner une "famille", mais en G12, l'ancienne sélection reste, il faut ensuite que j'aille sur G12 pour sélectionner "l'équipement".

N'y a-t-il pas un moyen pour que lorsque je sélectionne une famille en B12, automatiquement G12 se met en blanc (=efface l'ancienne sélection) : en fait j'ai un ensemble de calculs dernière et donc si je n'ai pas la correspondance "famille - equipement" (pour reprendre l'exemple de Silkyroad), j'ai des messages d'erreurs....

Merci,
A+
ericdev67 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2011, 14h22   #2
Expert Confirmé
 
Philippe Tulliez
Développeur et formateur VBA, Excel et Word.
Inscription : janvier 2010
Messages : 1 299
Détails du profil
Informations personnelles :
Nom : Philippe Tulliez
Localisation : Belgique

Informations professionnelles :
Activité : Développeur et formateur VBA, Excel et Word.

Informations forums :
Inscription : janvier 2010
Messages : 1 299
Points : 2 645
Points : 2 645
Bonjour,
Citation:
N'y a-t-il pas un moyen pour que lorsque je sélectionne une famille en B12, automatiquement G12 se met en blanc (=efface l'ancienne sélection) : en fait j'ai un ensemble de calculs dernière et donc si je n'ai pas la correspondance "famille - equipement" (pour reprendre l'exemple de Silkyroad), j'ai des messages d'erreurs....
Si l'on mettait à blanc la cellule G12, tu aurais aussi des messages d'erreurs.
Place des fonctions de détection d'erreurs telles que ESTERR ou ESTNA ainsi tu n'auras plus ces messages.
__________________
Philippe Tulliez
http://philippe.tulliez.be
Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)

Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
corona est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2011, 16h56   #3
Membre actif
 
Eric
Inscription : février 2008
Messages : 439
Détails du profil
Informations personnelles :
Nom : Eric

Informations forums :
Inscription : février 2008
Messages : 439
Points : 156
Points : 156
Merci corona,

Je pensais m'en sortir avec un :
Citation:
=si(g12<>"";mes calculs;0)
....et/ou une formule de ce type, plus simple pour mes calculs.....
d'où mon post....maintenant s'il n'y a pas d'autres solutions....(j'ai essayé de mettre des cellules vides au début et/ou à la fin des listes), elles apparaissent bien, mais pas "automatiquement" lorsqu'on change de "famille". L'autre solution est de passer par VBA.....mais je pensais que la solution des formules déroulantes suffirait..

A+
ericdev67 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2011, 18h07   #4
Expert Confirmé
 
Philippe Tulliez
Développeur et formateur VBA, Excel et Word.
Inscription : janvier 2010
Messages : 1 299
Détails du profil
Informations personnelles :
Nom : Philippe Tulliez
Localisation : Belgique

Informations professionnelles :
Activité : Développeur et formateur VBA, Excel et Word.

Informations forums :
Inscription : janvier 2010
Messages : 1 299
Points : 2 645
Points : 2 645
Bonsoir,
Je crois que c'est la meilleure solution.
A mon humble avis, le VBA ne va pas non plus résoudre ton problème si tes calculs dépendent de la valeur de deux cellules.
Il faudrait évidemment en savoir plus sur ton problème pour voir si une autre solution est envisageable comme par exemple les formulaires.
__________________
Philippe Tulliez
http://philippe.tulliez.be
Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)

Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
corona est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2011, 19h45   #5
Membre actif
 
Eric
Inscription : février 2008
Messages : 439
Détails du profil
Informations personnelles :
Nom : Eric

Informations forums :
Inscription : février 2008
Messages : 439
Points : 156
Points : 156
Merci Corona,

C'est vrai, j'ai changé mes formules, j'ai rajouté une feuille, et....ça fonctionne !!!

Merci pour ton aide qui m'a permis de rester sur les formules, sans aller sur VBA....pour une fois.....

Merci,

A+ pour de prochaines aventures
ericdev67 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h47.


 
 
 
 
Partenaires

Hébergement Web