XL 2019 enregister une macro qui insererait une croix dans 1 cellule

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 !

j'ai bien compris et j'ai bien lu la réponse du #post 14 mais je n'y arrive pas et pourtant j'ai fait moult essais
Est -ce que vous pourriez regarder mon 'classeur Croix dans cellules' et me dire ou je commet l'erreur et ou je devrais inserer ce code
je pense que ca doit etre tout bete , mais quelque chose m'echappe
Merci
 
Bon c'est con mais je n'y arrive toujours pas pourtant j'en conviens tout est clairement expliqué
je vous remercie tous de tous vos efforts fournis
mais je dois me rendre a l'évidence le VBA ce ne doit pas etre pour moi ...
donc je lache l'affaire et j'y reviendrais peut -etre ultérieurement
bon grand Week-end
@+
 
Bonsour®
pourquoi une shape pour une simple croix

si le demandeur avait précisé la finalité de la chose ???
et :
- perte ou non du contenu initial
- besoin ou non de dénombrement
- besoin alternatif ou non de mise en place

😉 une autre voie à explorer :
VB:
Sub AjoutCBx()
    With ActiveCell
             ActiveSheet.CheckBoxes.Add(.Offset(0, 1).Left - 15, .Top, .Height / 2, .Height / 2).Select
            Selection.Name = "Cbx_" & .Address(False, False)
            Selection.Caption = ""
            .Select
   End With
End Sub
 
Bonjour le forum
Bonjour le fil

J'ai trouvé l'idée d'intégrer une case à cocher de notre ami Modeste geedee ( 😉 ) intéressante et comme le fil est dirigé vers l'insertion par DoubleClick, je vous mets la version revisitée (demande redondante concernant l'insertion de case à cocher). Notez que sans "Cancel = True", il faut quitter la cellule pour que la coche soit effective.
VB:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Cancel = True
With ActiveCell

            ActiveSheet.CheckBoxes.Add(.Offset(0, 1).Left - 15, .Top, .Height / 2, .Height / 2).Select
            Selection.Name = "Cbx_" & .Address(False, False)
            Selection.Caption = ""
            .Select
   End With

End Sub
@+ Eric c
 
- 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

Retour