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 25/07/2011, 09h35   #1
Invité de passage
 
Homme
Étudiant
Inscription : juin 2011
Messages : 11
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : Industrie

Informations forums :
Inscription : juin 2011
Messages : 11
Points : 1
Points : 1
Par défaut liste déroulante avec cellule VISIBLE

Bonjour à tous,

J'aimerai réaliser une liste déroulante classique (jusque la je sais faire^^) mais au lieu d'avoir l'aspect d'une cellule vide, je souhaiterai avoir une cellule spéciale qui reste visible afin que l'on voit bien que c'est une liste déroulante (en gros la case vide avec la petite flèche à côté). Je crois qu'il faut passer par VBA pour cela mais je n'y connais pas grand chose...

Au cas ou je vous met un fichier joint avec juste le type de cellule que je voudrais qui est collée sur la 1ère feuille.

Merci de m'aider.
Fichiers attachés
Type de fichier : xls Classeur1.xls (18,0 Ko, 4 affichages)
jocelyn35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/07/2011, 10h32   #2
Membre confirmé
 
Homme Denis Morena
Technicien qualité et métrologie industrielle
Inscription : avril 2011
Messages : 115
Détails du profil
Informations personnelles :
Nom : Homme Denis Morena
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Technicien qualité et métrologie industrielle
Secteur : Industrie

Informations forums :
Inscription : avril 2011
Messages : 115
Points : 221
Points : 221
Bonjour,

pas besoin de macros ! Voir classeur joint, clic droit sur la flèche de la liste déroulante (celle de ton exemple), "Format de contrôle..." puis tu choisi ta plage de données et la case où le choix sera affiché.

il y a d'autres solution je pense, mais je pense que a partir de "validation de données", "Liste"... c'est impossible d'avoir l'affichage de la flèche permanente.

En espérant que ça t'a aidé !
White Mibu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/07/2011, 10h59   #3
Membre émérite
 
Conseil + Formation
Inscription : février 2010
Messages : 583
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Conseil + Formation

Informations forums :
Inscription : février 2010
Messages : 583
Points : 885
Points : 885
Bonjour

C'est une demande récurrente.

Les contrôles de formulaires ont cet avantage mais ont plusieurs inconvénients par rapport aux cellules :
  • sauf à bien les inclure à l'intérieur d'une cellule, ils ne suivent pas bien l'évolution de la feuille (ajout, suppression, redimensionnement de lignes ou colonnes)
  • ils peuvent polluer l'impression si le tableau où ils figurent doit être imprimé
Il faut donc bien penser à la logique de la feuille avant et mettre en place des solutions si effectivement ces 2 cas peuvent gêner.

Une solution, s'il ne sont pas trop nombreux, est de bien les inclure dans la cellule, de valoriser la cellule en-dessous et de déclarer le contrôle non imprimable.
78chris est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/07/2011, 11h43   #4
Invité de passage
 
Homme
Étudiant
Inscription : juin 2011
Messages : 11
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : Industrie

Informations forums :
Inscription : juin 2011
Messages : 11
Points : 1
Points : 1
ok merci, en effet pas besoin de VBA.

J'ai quand même un petite question, si je n'ai pas de cellule comme celle-ci à copier, comment faire pour créer la cellule déroulante en elle même ?
jocelyn35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/07/2011, 15h45   #5
Membre confirmé
 
Homme Denis Morena
Technicien qualité et métrologie industrielle
Inscription : avril 2011
Messages : 115
Détails du profil
Informations personnelles :
Nom : Homme Denis Morena
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Technicien qualité et métrologie industrielle
Secteur : Industrie

Informations forums :
Inscription : avril 2011
Messages : 115
Points : 221
Points : 221
Je suis pas sûr de comprendre ta question...

Si tu veut faire une cellule avec une liste déroulante :

Citation:
Excel 2007
Sélectionne la cellule en question

Données
Validation de données
Autoriser : Liste
Ensuite du choisi la plage de données
Sinon pour créer la même liste déroulante que dans ton exemple que tu as copier dans un autre fichier :
Citation:
Excel 2007

Développeur
Insérer
Contrôles de formulaire
Zone de liste déroulantes
Voilà en espérant répondre à ta question !
White Mibu est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h54.


 
 
 
 
Partenaires

Hébergement Web