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
 

Discussions similaires

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 177
Messages
2 085 972
Membres
103 073
dernier inscrit
MSCHOE16