Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1303 connectés 

  FORUM HardWare.fr
  Windows & Software
  Logiciels

  [excel] liste déroulante

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[excel] liste déroulante

n°2418650
telecofr
Posté le 24-05-2006 à 14:26:29  profilanswer
 

Salut,
 
je suis sous excel 2003, et je voudrais faire une liste déroulante particulière.
 
Je voudrais faire correspondre des mots de la liste à des valeurs qui seront utilisées dans un calcul.
 
Exemple:
- le mot maison est associé à la valeur 10
 
- le mot appart est associé à la valeur 15
 
Je voudrais faire une liste déroulante où seulement les mots maison et appart apparaissent.
 
Cette liste déroulante est située en cellule A1.
 
Ensuite, je voudrais faire une somme :
 
-dans la cellule B1, j'ai une valeur 50,
 
-dans la cellule C1, je veux faire la somme de A1 + B1 => je tape donc dans cellule C1 : "=A1+B1" et je voudrais que dans la cellule C1, il apparaisse donc soit 60 si maison est sélectionné, soit 65 si appart est sélectionné.
 
J'espère que j'ai été assez clair...
 
Pourriez vous m'aider à faire cela, svp ?
 
Merci !

mood
Publicité
Posté le 24-05-2006 à 14:26:29  profilanswer
 

n°2418868
TAM136
Posté le 24-05-2006 à 18:02:12  profilanswer
 

Salut,
 
J'ai trouvé une solution qui n'est pas forcément la meilleure mais elle marche. Il s'agit d'une macro dont je te donne le code qui doit être amélioré:
Sub Macro1()
 
      If Sheets(1).Range("A1" ) = "Maison" Then
      Range("C1" ) = 60
      End If
      If Sheets(1).Range("A1" ) = "Appart" Then
      Range("C1" ) = 65
      End If
      End Sub
Je ne sais pas comment on dit en VBA "sinon", c'est pour ça que je reprends le même code.
Tu sélectionnes dans ta liste déroulante Maison ou appart et tu lances la macro. Remarque: tu n'est pas obligé de sélectionner la cellule C1 avant de lancer ta macro.

n°2418908
TAM136
Posté le 24-05-2006 à 18:41:02  profilanswer
 

Re,
 
=SI(A1="Maison";10+B1;65) à taper en C1
 
A améliorer

n°2419158
seniorpapo​u
Posté le 25-05-2006 à 07:56:09  profilanswer
 

Bonjour,
Peut-on savoir dans quel contexte se situe la question?
  En gros ce qui est absolument fixe, par exemple:
     la ligne 1 uniquement? les valeur 10 et 15? Maison appart?
  Est-ce pour chaque ligne? pour plusieurs type de logements?
     des coefficients variables (10...) etc....
 Si cela n'est pas trop indiscret!
Cordialement

n°2423114
telecofr
Posté le 30-05-2006 à 10:25:33  profilanswer
 

TAM136 a écrit :

Re,
 
=SI(A1="Maison";10+B1;65) à taper en C1
 
A améliorer


 
 
cette méthode marche nickel !!  
 
Merci Tam136 !

n°2423147
TAM136
Posté le 30-05-2006 à 11:11:34  profilanswer
 

De rien, my friend


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software
  Logiciels

  [excel] liste déroulante

 

Sujets relatifs
Exporter du text Word vers des cellules ExcelEffacement d'un mot de passe sur un document Excel
[Excel] Créer une liste déroulante sur colonnes séparéesListe déroulante sous Excel
Excel : feuille vérouillée, liste déroulante dévérouillée[RESOLU]Comment créer une liste déroulante sur Excel 2003 ?
excel : liste déroulante ??liste déroulante Excel avec 2 colonnes
excel liste deroulante, mis en page[EXCEL] Aide sur liste déroulante
Plus de sujets relatifs à : [excel] liste déroulante


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR