Bonjour
J'essaye en vain de faire des listes qui apparaissent quand on clique sur une cellule mais dont le contenu varie en fonction du contenu d'une plage de cellule. Je suis donc passé par les noms de plage et la validation de données.
Ainsi quand je clique sur une cellule une liste apparait avec:
TOTO
PIPO
TITI
Mais si TOTO apparait plus de 3 fois sur une plage de cellule, il disparait de la liste.
N'y arrivant pas, je me résigne à ne pas réduire le contenu de la liste mais à avertir aprés saisie du nom qu'il apparait déjà 3 fois.
Je sais faire dans access aprés mise à jour aprés la saisie dans un champ. Mais quel est l'équivalent dans excel de "afertupdate"
Dois-je nommer Macellule et le faire pour chaque cellule de la feuille ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Private Sub Macellule_AfterUpdate() Msgbox "Vous n'avez pas le droit de saisir ce nom" End Sub
Merci d'avance
Partager