[Résolu]Ecrire un "x" par programmation

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

Thibault98

XLDnaute Occasionnel
Bonjour à tous,

Je voudrais par un code en VBA écrire un "x" en appuyant sur la touche "F4" ou "F9" pour l'enlever alors que le curseur est dans la cellule voulu c'est possible ?

Merci d'avance, 😕

Thibault.
 
Dernière édition:
Re : Ecrire un "x" par programmation

Bonjour à tous,

toujours sur doubleclick, une autre approche :
Code:
Option Explicit
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Target = IIf(Target = "x", "", IIf(Target = "", "x", Target))
Cancel = True
End Sub

bon après midi
@+
 
Re : Ecrire un "x" par programmation

Re,

Puisque vous êtes accro du VBA allez-y (Alt+F11) et mettez tout ça dans ThisWorkbook :

Code:
Private Sub Workbook_Open()
Application.OnKey "{F4}", "ThisWorkbook.MonX"
Application.OnKey "{F9}", "Thisworkbook.MaSup"
End Sub

Sub MonX()
ActiveCell = "X"
End Sub

Sub MaSup()
ActiveCell.ClearContents
End Sub
Enregistrez, fermez et rouvrez le fichier, puis faites joujou avec F4 et F9.

A+
 
Re : [Résolu]Ecrire un "x" par programmation

Oui, car dans mon code en appuyant sur F8 j'ai une procédure qui devrait fonctionner car la feuille est protégée de A à Z je pense pouvoir ainsi trouver se que je souhaite, déprotéger la cellule le temps de l’exécution.

Bonne soirée.
Thibault.
 
- 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
2
Affichages
527
Retour