Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Cumuler les données d'une liste de validation dans une même céllule

  • Initiateur de la discussion Initiateur de la discussion Boby71C
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Boby71C

XLDnaute Impliqué
Bonjour
Avez-vous déjà effectué cet exercice:

J'ai une liste déroulante de données.J'aimerais pouvoir cumuler dans une même céllule les données choisies.

Si aujourd'hui je saisi:
A reporter
Affichage dans la céllule:
A reporter

Si demain dans cette même céllule je choisi:
En cours d'appros
Affichage dans la céllule:
A reporter
En cours d'appros

Si après demain dans cette même céllule je choisi:
En cours de contrôle
Affichage dans la céllule:
A reporter
En cours d'appros
En cours de contrôle


Etc ....
Ci-joint petit morceau de fichier
Si vous pouviez m'apporter une solution !

Merci et excellent Week End
@+
 

Pièces jointes

Re : Cumuler les données d'une liste de validation dans une même céllule

Bonjour Creepy
Merci pour ta réponse.
Je ne comprends pas comment utiliser le fichier que tu as modifié.
Lorsque je saisi par le menu déroulant, la réponse s'affiche mais à la seconde manip, la première validation est annulée.
Pourrais-tu m'expliquer s'il te plait
Merci
@+
 
Re : Cumuler les données d'une liste de validation dans une même céllule

Re
Désolé, j'avais déjà faits cet éssai mais la céllule ne conserve que la dernière donnée !!!😱
De plus, c'est dans la même céllule (celle de la liste de choix) que je désir que la cumul se fasse et non en colonne A
 
Dernière édition:
Re : Cumuler les données d'une liste de validation dans une même céllule

Re
Je viens de faire l'éssai sur Excel 2003 à la maison, ça fonctionne.
Petite précision, au boulot, nous avons encore Excel 97 pour quelques mois, c'est pour cette raison que ça ne marchait pas. comment corriger ton code pour que ça fonctionne en 97:

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$C$6" Then
If Cells(1, 1).Value = "" Then
Cells(1, 1).Value = Target.Value
Else
Cells(1, 1).Value = Cells(1, 1).Value & vbCrLf & Target.Value
End If
End If
End Sub

Et surtout, j'ai un nombre illimité de céllules en colonne C qui ont ce menu déroulant et mon désir est de cumuler les données dans la céllule C ou je choisi.
Si j'active la céllule C25, à chaque fois, je désire l'incrémentation du résultat dans cette céllule et pas dans une autre.
====================================
Peut être que ma demande n'est pas réalisable.
Y a t'il une autre solution par exemple en se positionnant sur la céllule C60, une boite de choix apparaît à l'écran et je choisi et je cumule avec les anciennes données, chaque donnée avec un retour à la ligne. idem pour l'ensemble des céllules de la colonne C.

Merci pour vos conseils

@+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…