Bonjour,
Pour avoir une info-bulle quand la cellule est sélectionnée, il faut faire comme j'ai dit précédemment mais s'il faut renvoyer un texte différent pour chaque code, c'est plus compliqué...
Voici un essai en utilisant une macro qui se déclenche au changement de valeur de la cellule. Le code dépend de la source de la liste (un tableau structuré nommé "Liste") et de la cellule (nommée "Code") contenant cette liste :
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("Code")) Is Nothing Then
With Range("Code")
If .Value <> "" Then
msg = Application.VLookup(.Value, Range("Liste"), 2, 0)
.Validation.InputMessage = msg
Else
.Validation.InputMessage = "Choisissez un code"
End If
End With
End If
End Sub
Et au cas où, voici une autre possibilité (que je choisirais à votre place) avec un commentaire :
L'avantage, c'est que le texte s'affiche au survol de la souris et non à la sélection et on peut mettre en forme le texte et l'espace réservé...
Cdlt,