Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Décaler le curseur à droite apres avoir appuyé sur la touche "Entrée" du clavier... ?

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

Malka

XLDnaute Occasionnel
Bonjour à tous,

Je voudrais faire décaler mon curseur sur la premiere cellule de droite apres avoir appuyée sur la touche "Entrée".... 🙁
Je ne sais pas comment faire cela ? 😕
La seule colonne en question, celle qui est saisie, est la colonne AZ et apres avoir appuyée sur la touche "Entrée", le curseur se décale sur la cellule BA de la meme ligne
Tous les autres colonnes ne doivent pas etre impactée par cette manip

Merci pour votre aide 😱

Malka
 
Re : Décaler le curseur à droite apres avoir appuyé sur la touche "Entrée" du clavier

Bonjour,

Regarde du côté de Outils - Options - Général (pas sûr, car sous 2007 ici)

et cocher :

Déplacer la sélection après validation - Sens : Droite

@+
 
Re : Décaler le curseur à droite apres avoir appuyé sur la touche "Entrée" du clavier

Bonjour Malka,

Ci-joint un fichier exemple.

J'ai créé une macro attachée à "Worksheet_SelectionChange" de la feuille 1, qui modifie le sens de déplacement selon la colonne active.

Si tu as besoin d'éclaircissements supplémentaires, n'hésites pas

Cordialement.


PS : Bonjour Tibo
 

Pièces jointes

Re : Décaler le curseur à droite apres avoir appuyé sur la touche "Entrée" du clavier

Salut,

Merci d'avoir répondu à ma question.😎
Effectivement, ca marche sur ton fichier joint mais pas dans mon fichier... 😕
C'est peut etre la present d'un autre code vba en " Private Sub Worksheet_SelectionChange(ByVal Target As Range)" dans la sheet qui le perturbe

Est ce que tu aurais une idée de la solution ?
J'ai essayé Private Sub Worksheet_SelectionChange1(ByVal Target As Range) mais sans succes 🙁

Merci

Malka
 
Re : Décaler le curseur à droite apres avoir appuyé sur la touche "Entrée" du clavier

Bonjour à tous

tu ne peux avoir qu'une seule procédure "SelectionChange" dans un module de feuille, il est d'ailleurs déconseillé d'en modifier le nom et les arguments.... faire en sorte d'insrire le code dans la même procédure...

bon après midi
@+
 
Re : Décaler le curseur à droite apres avoir appuyé sur la touche "Entrée" du clavier

Re Pierrot,

Effectivement, je viens d'appliquer ton conseil...et ca marche impec.
Merci à vous trois

Malka
 
Dernière édition:
Re : Décaler le curseur à droite apres avoir appuyé sur la touche "Entrée" du clavier

Bonjour, Malka.

Code:
Sub Macro1()
    With Application
        .MoveAfterReturn = True
        .MoveAfterReturnDirection = xlToRight
    End With
End Sub

Cordialement,
 
- 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
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…