XL 2013 desactiver clavier

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

Bonsoir cisco,

* si c'est un clavier avec fil, débranche le cordon. (tu peux aussi utiliser des ciseaux)

* si c'est un clavier sans fil, enlève le dongle ou enlève les piles. (au choix)

(j'ai pas d'autre solution à proposer)



remarque : tu auras du mal à taper les caractères sur le dos de la souris ! 😭

soan
 
Bonsoir Phil,

tu sais, couper le cordon avec des ciseaux, ça marche aussi bien ! 😂 🤣

(mais c'est p't'être un clavier sans fil ! 🙄)



en tout cas, perso, j'ai jamais eu besoin d'utiliser mon PC sans clavier ! 😁 🤪

soan
 
bonjour
l'api blockinput j'ai jamais réussi a la faire fonctionner
mais tu peux bloquer certaine touches comme ça par exemple
VB:
Sub bloque()
k = "a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,0,1,2,3,4,5,6,7,8,9"
t = Split(k, ",")
For i = o To UBound(t): Application.OnKey t(i), "": Application.OnKey UCase(t(i)), "": Next
'Application.OnKey "{BACKSPACE}", ""'ne fonctionne pas '
End Sub

Sub debloque()
k = "a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,0,1,2,3,4,5,6,7,8,9,{BACKSPACE}"
t = Split(k, ",")
For i = o To UBound(t): Application.OnKey t(i): Application.OnKey UCase(t(i)): Next
'Application.OnKey "{BACKSPACE}"'ne fonctionne pas '
End Sub
 
oh, moi, j'me suis pas occupé d'ce léger p'tit détail ! j'vois pas trop en quoi ça gêne, puisque de toutes façons l'utilisateur veut plus utiliser son clavier : il préfère rester assis sur sa chaise, à admirer béatement son écran ! 😂 🤣 (c'est p't'être pour voir la démo d'son jeu Tomb Raider, avec la jolie Lara Croft ?)

soan
 
à la barbare, mais ça fonctionne pour le clavier en laissant la souris fonctionnelle.
la saisie reste possible par double clic ou la barre de formule
VB:
Sub Bloque_Clavier()
Dim Compteur As Byte
On Error Resume Next
For Compteur = 1 To 255
Application.OnKey Chr(Compteur), ""
Next Compteur
End Sub
Sub Debloque_Clavier()
Dim Compteur As Byte
On Error Resume Next
For Compteur = 1 To 255
Application.OnKey Chr(Compteur)
Next Compteur
End Sub
 
- 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
8
Affichages
640
Réponses
1
Affichages
509
Réponses
2
Affichages
174
Réponses
4
Affichages
406
Retour