XL 2010 Curseur qui se déplace, alors que : Application.MoveAfterReturn = False

Titof06

XLDnaute Nouveau
Bonjour à tous,

J'ai un souci lors de l'exécution d'un fichier.

J'ai mis ce code au démarrage pour désactiver des touches et que le curseur ne puisse plus se déplacer (dans les options d'Excel c'est aussi décocher) :

Sub Workbook_Open()
Application.OnKey "{haut}", ""
Application.OnKey "{bas}", ""
Application.OnKey "{gauche}", ""
Application.OnKey "{droite}", ""
Application.OnKey "{HOME}", ""
Application.OnKey "{END}", ""
Application.OnKey "{PGDN}", ""
Application.OnKey "{PGUP}", ""
Application.OnKey "{TAB}", ""
Application.OnKey "+{TAB}", ""
Application.OnKey "{DOWN}", ""
Application.OnKey "{UP}", ""
Application.OnKey "{BackSpace}", ""
Application.OnKey "{DEL}", ""
'Application.SendKeys "^ c", ""
'Application.SendKeys "^v", ""
Application.MoveAfterReturn = False
End Sub

Ce que je ne comprends pas, lors de MA PREMIÈRE SAISIE, le curseur se déplace à gauche d'une ou deux cellule(s).

Comme je le dis bien UNIQUEMENT lors de MA PREMIÈRE SAISIE, à partir de la seconde saisie, tout va bien.

Je ne comprends pas ce qui se passe.

Pour complément, j'ai un code qui détecte le changement de valeurs dans une plage spécifique, c'est là où je fais ma saisie.
C'est une saisie de code d'Agent qui me permette de changer des compétences de travail.
Je peux envoyer le fichier mais il est un peu important.

Par avance Merci,

Bonne Journée :)

Titof06
 

Créez un compte ou connectez vous pour répondre

Vous devez être membre afin de pouvoir répondre ici

Créer un compte

Créez un compte Excel Downloads. C'est simple!

Connexion

Vous avez déjà un compte? Connectez vous ici.

Haut Bas