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

Microsoft 365 Insertion automatique caractère au clic dans la cellule

raf26

XLDnaute Occasionnel
Bonjour le forum,

Je vous sollicite pour trouver la solution (si elle existe) à mon problème :

J'aimerais que le clic (ou la sélection) d'une cellule déclenche l'insertion d'un point style case à cocher (caractère n en police webdings).

Cette cellule doit rester effaçable avec la touche Del, ou peut etre avec un 2ème clic (si c'est réalisable).



Si quelqu'un a une solution .....

Merci d'avance

Bonne journée
 
Dernière édition:

Robert

XLDnaute Barbatruc
Repose en paix
Bonjour le fil, bonjour le forum,

Au Double-clic :

VB:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Application.Intersect(Target, Range("D6:P8")) Is Nothing Then Exit Sub
Cancel = True
Target.Value = IIf(Target.Value = "n", "", "n")
End Sub
Au Clic du Bouton Droit :
Code:
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
If Application.Intersect(Target, Range("D6:P8")) Is Nothing Then Exit Sub
Cancel = True
Target.Value = IIf(Target.Value = "n", "", "n")
End Sub
 

jmfmarques

XLDnaute Accro
Bonjour à tous
J'éviterais personnellement de me rendre dépendant d'une police de caractères.
L'utilisation de Unicode le permet
regardons par exemple le résultat de ceci (quelle que soit la police retenue):
VB:
Range("AA1").Value = ChrW(9899)
 

Discussions similaires

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