Liste déroulante à choix multiples

bonjour à tous,

Je me tourne une nouvelle fois vers vous et votre maîtrise d'excel. Malgré mes recherches, j'ai pas trouvé de solution claire pour obtenir ce que je désire.

la plupart utilise le VBA et je n'y connais absolument rien.

Ce qu'il me faudrait, c'est pouvoir avoir ma sélection multiple qui se copie dans la cellule une fois le choix fait. la colonne concurrent n'est pas définitive, je peux avoir d'autres entrées à l'avenir.

Voici un fichier d'exemple.

Merci d'avance

Dans le module de ta feuille

Dim oval

Private Sub Worksheet_Change(ByVal Target As Range)
    Application.EnableEvents = False
    If Not Intersect(Target, Columns(6)) Is Nothing Then
        If oval = "" Then
            Target.Value = Target.Value
        Else
            Target.Value = oval & ";" & Target.Value
            oval = Target.Value
        End If
    End If
    Application.EnableEvents = True
End Sub

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Not Intersect(Target, Columns(6)) Is Nothing Then
        oval = Target.Value
    End If
End Sub

bonjour,

merci pour l'aide, mais je n'arrive pas à le faire fonctionner. je ne connais absolument pas le VAB.

j'ai ouvert mon développeur, copié le code dans un nouveau module, enregistrer mon fichier en prenant en compte les macros mais rien ne se passe.

cordialement,

Il faut le copier dans le module de la feuille en question... Pas dans un nouveau module

bonjour,

je suis désolé de ma noobitude, mais j'y arrive vraiment pas.

je suis sur ma feuille de calcul "prospects clients", j'ouvre le développeur, je clique sur la page correspondante qui m'ouvre une nouvelle fenêtre, je colle mon code, j'enregistre le fichier en excel macro, mais je n'ai toujours pas la possibilité de sélection multiple

excel10

merci pour ta patience.

cordialement,

Rechercher des sujets similaires à "liste deroulante choix multiples"