OVH Cloud OVH Cloud

stopper l'utilisation de la touche ALT

3 réponses
Avatar
Michel HOLDERITH
Re-bonjour,

Voila j'utilise cette procedure a l'ouverture d'excel :
Dim K, I As Integer
On Error Resume Next
For Each K In Array("^", "%", "+^", "+%", "^%", "+^%")
For I = 32 To 255
Application.OnKey K & Chr$(I), ""
Next I
Next K

Ca marche dans les feuilles excel, mais pas dans un userform....
J'ai vu que il y avait une possibilite avec onkeypress(Ascii), mais ca ne
marche pas non plus (a moins que je n'utilise pas correctement cette
procedure a l'interieur du userform....)

Quelqu'un aurait une idee ?

Merci d'avance,
@+
Michel.

3 réponses

Avatar
LSteph
Bonjour

essaie en modifiant la propriété showmodal de ton userform

(versions récentes seulement)

bonne année

lSteph

"Michel HOLDERITH" <#nospam# a écrit dans le message de news:

Re-bonjour,

Voila j'utilise cette procedure a l'ouverture d'excel :
Dim K, I As Integer
On Error Resume Next
For Each K In Array("^", "%", "+^", "+%", "^%", "+^%")
For I = 32 To 255
Application.OnKey K & Chr$(I), ""
Next I
Next K

Ca marche dans les feuilles excel, mais pas dans un userform....
J'ai vu que il y avait une possibilite avec onkeypress(Ascii), mais ca ne
marche pas non plus (a moins que je n'utilise pas correctement cette
procedure a l'interieur du userform....)

Quelqu'un aurait une idee ?

Merci d'avance,
@+
Michel.




Avatar
Michel HOLDERITH
Merci,
Je vais essayer....
@+
Michel.

"LSteph" wrote in message
news:%
Bonjour

essaie en modifiant la propriété showmodal de ton userform

(versions récentes seulement)

bonne année

lSteph

"Michel HOLDERITH" <#nospam# a écrit dans le message de
news:


Re-bonjour,

Voila j'utilise cette procedure a l'ouverture d'excel :
Dim K, I As Integer
On Error Resume Next
For Each K In Array("^", "%", "+^", "+%", "^%", "+^%")
For I = 32 To 255
Application.OnKey K & Chr$(I), ""
Next I
Next K

Ca marche dans les feuilles excel, mais pas dans un userform....
J'ai vu que il y avait une possibilite avec onkeypress(Ascii), mais ca
ne


marche pas non plus (a moins que je n'utilise pas correctement cette
procedure a l'interieur du userform....)

Quelqu'un aurait une idee ?

Merci d'avance,
@+
Michel.








Avatar
Michel HOLDERITH
Salut,
vbmodeless....ne marche pas......
@+
Michel.

"LSteph" wrote in message
news:%
Bonjour

essaie en modifiant la propriété showmodal de ton userform

(versions récentes seulement)

bonne année

lSteph

"Michel HOLDERITH" <#nospam# a écrit dans le message de
news:


Re-bonjour,

Voila j'utilise cette procedure a l'ouverture d'excel :
Dim K, I As Integer
On Error Resume Next
For Each K In Array("^", "%", "+^", "+%", "^%", "+^%")
For I = 32 To 255
Application.OnKey K & Chr$(I), ""
Next I
Next K

Ca marche dans les feuilles excel, mais pas dans un userform....
J'ai vu que il y avait une possibilite avec onkeypress(Ascii), mais ca
ne


marche pas non plus (a moins que je n'utilise pas correctement cette
procedure a l'interieur du userform....)

Quelqu'un aurait une idee ?

Merci d'avance,
@+
Michel.