Déplacement automatique curseur de cellule à cellule

Bonjour,

La saisie de mes données passe par le code de l'article (F9) suivie de la quantité (M9).

Les autres données (désignation, prix unitaire, prix total) sont générées toutes seules.

Comment faire pour aller automatiquement de F9 à M9 puis revenir à F10 pour aller à M10, puis de F11 à M11 etc...

Merci pour votre aide

Cordialement Fat

Bonjour Fat,

Il suffit d'enlever la protection des colonnes F et M et de protéger ensuite la feuille en demande à Excel de ne sélectionner que les cellules déprotégée

@+

Re,

Les colonnes F et M ne sont pas protégées.

J’aimerais que mon curseur passe, une fois la saisie faite suivie de Entrée, de F9 à M9 pour une autre saisie suivie de Entrée, pour repasser à F10, puis à M10 etc... pour les 30 lignes du tableau.

Salutations

Re,

En passant par la protection et une option

2021 01 20 14h59 27 2021 01 20 14h59 58

Voilà le fichier, aucun mot de passe pour la protection

13fat-exemple.xlsx (9.63 Ko)

@+

Re,

Comment faire pour aller automatiquement de la cellule F9 à M9 puis revenir à F10 pour aller à M10, puis de F11 à M11 etc...

En fait, avoir le cheminement suivant pour le curseur après chaque validation de saisie :

F9-M9-F10-M10-F11-M11-F12-M12-F13-M13 etc.... jusqu'à F30-M30.

Merci pour votre expertise

Cordialement / Fat

Fat,

Est-ce que tu lis les réponses?

As-tu, a minima, essayé le classeur joint par Bruno?

A quoi ça sert que Bruno il se décarcasse?...

Re,

Bien sûr que j’ai lu la réponse de Bruno et aussi toutes les autres. Si je sollicite le Forum, c’est pour avoir des résultats ou des pistes de travail.

Pour l’instant, les propositions faites sont en dehors de ma préoccupation. C’est pour cela que j’ai essayé de reformuler ma demande le plus clairement possible.

Bonne soirée !

Alors c'est ceci qui pêche : reformuler ma demande le plus clairement possible

La solution de Bruno fonctionne bien. On passe d'une cellule à l'autre juste avec la touche tab.

Parfait quoi!

Fat,

Merci de joindre un fichier avec des explications claires

Le fichier donné avec l'option de déplacement du curseur à droite, fonctionne comme demandé : "J’aimerais que mon curseur passe, une fois la saisie faite suivie de Entrée, de F9 à M9 pour une autre saisie suivie de Entrée, pour repasser à F10, puis à M10 etc... pour les 30 lignes du tableau."

Bonjour…

«après chaque validation de saisie» !

Private Sub Worksheet_Change(ByVal R As Range)
    If R.Row > 8 And R.Column = 6 Then R(1, 8).Select
    If R.Row > 8 And R.Column = 13 Then R(2, -6).Select
End Sub

Si les changements sont provoqués indirectement, c’est une autre histoire !

Pour Bruno et les autres

Bonsoir

Ci un fichier pour illustrer ma demande.

Re

dans la fenêtre des codes de la feuille

Private Sub Worksheet_Change(ByVal R As Range)
   If R.Row > 1 And R.Row < 24 And R.Column = 2 Then R(1, 7).Select
   If R.Row > 1 And R.Row < 23 And R.Column = 8 Then R(2, -5).Select
End Sub
ou
Private Sub Worksheet_Change(ByVal R As Range)
    If R.Count > 1 Then Exit Sub
    If Not Intersect(R, [B2:B23]) Is Nothing Then R(1, 7).Select
    If Not Intersect(R, [H2:H22]) Is Nothing Then R(2, -5).Select
End Sub

Fat

Décidément

Pour Bruno et les autres

Bonsoir

Ci un fichier pour illustrer ma demande.

Voilà une vidéo de ce que je vous ai déjà expliqué

Alors je ne comprends pas que vous ne compreniez pas

Bonsoir et mea culpa !

Votre proposition est parfaite, et comme elle ne contenait ni formule ni macro, je l'ai négligée et donc pas testée.

Désolé Bruno mais je n'ai en aucun cas sous-estimé votre compétence

Cordialement

Fat

Bonsoir,

Merci

Cordialement

Fat

Rechercher des sujets similaires à "deplacement automatique curseur"