Faire apparaitre une lettre en cliquant dans une cellule

  • Initiateur de la discussion Initiateur de la discussion Valter
  • 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 !

Valter

XLDnaute Occasionnel
Bonjour,
Je dois gérer une liste de matériel qui est en prêt à des élèves, dans une case, à la fin de chaque produit, j'aimerais faire apparaitre un "R" en cliquant dans la case quand un produit a été rendu, mais j'aimerais aussi le faire disparaître en re-clicant dessus.
J'ai essayé en utilisant le menu validation/liste, mais chaque fois la liste s'ouvre et il faut choisir "R", cela serait plus agréables si cela serait instantané au moment du clic.
Merci de votre aide.
 
Re : Faire apparaitre une lettre en cliquant dans une cellule

Bonjour Valter,

Il faut utiliser cette macro évènementielle :
VB:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Not Intersect(Target, [E2:E20]) Is Nothing Then
        If Target = "" Then Target = "R" Else Target = ""
    End If
End Sub

Ce code est à placer dans le code de la feuille souhaitée. A toi de l'adapter, sachant que le code fourni fonctionne pour la plage "E2:E20".

A+
 
- 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

Réponses
3
Affichages
818
Retour