Note: The other languages of the website are Google-translated. Back to English

Comment déplacer automatiquement le curseur vers une cellule spécifique dans Excel?

Parfois, vous devrez peut-être accéder à une cellule spécifique dans un but précis. Cet article vous montrera en détail les méthodes de déplacement du curseur vers une cellule spécifique.

Déplacer automatiquement le curseur vers une cellule spécifique avec la zone Nom
Déplacer automatiquement le curseur vers une cellule spécifique avec le code VBA


Déplacer automatiquement le curseur vers une cellule spécifique avec la zone Nom

La zone Nom peut vous aider à déplacer facilement le curseur vers une cellule spécifique dans Excel.

1. dans le Nom , entrez la référence de cellule spécifique à laquelle vous allez sauter, puis appuyez sur la touche Entrer clé.

Ensuite, le curseur se déplace immédiatement vers la cellule spécifiée.

Notes: Si vous devez accéder à la cellule spécifiée dans une autre feuille de calcul, par exemple passer à la cellule C30 de Sheet2, veuillez taper Feuille2! C30 dans la zone Nom, puis appuyez sur la touche Entrée.


Déplacer automatiquement le curseur vers une cellule spécifique avec le code VBA

Le code VBA suivant vous aide à vous déplacer vers une cellule spécifique à la fois dans Excel.

1. presse autre + F11 touches simultanément pour ouvrir le Microsoft Visual Basic pour applications fenêtre.

2. dans le Microsoft Visual Basic pour applications fenêtre, double-cliquez sur Tson classeur dans le volet gauche pour ouvrir le TsonCahier (Code) la fenêtre. Ensuite, copiez et collez le code VBA ci-dessous dans la fenêtre.

Code VBA: passer au début ou au début de la ligne suivante pour la saisie de données

Sub jumpnext()
    Range("F100").Select
End Sub

Notes: Dans le code, F100 est la cellule spécifiée vers laquelle vous allez sauter. Vous pouvez le modifier selon vos besoins.

3. appuie sur le F5 pour exécuter le code, puis le curseur se déplace immédiatement vers la cellule F100 de la feuille de calcul actuelle.


Articles connexes:


Les meilleurs outils de productivité de bureau

Kutools for Excel résout la plupart de vos problèmes et augmente votre productivité de 80%

  • Réutilisation: Insérer rapidement formules complexes, graphiques et tout ce que vous avez utilisé auparavant; Crypter les cellules avec mot de passe; Créer une liste de diffusion et envoyer des e-mails ...
  • Barre Super Formula (modifiez facilement plusieurs lignes de texte et de formule); Disposition de lecture (lire et modifier facilement un grand nombre de cellules); Coller dans la plage filtrée...
  • Fusionner les cellules / lignes / colonnes sans perdre de données; Contenu des cellules divisées; Combiner des lignes / colonnes en double... Empêcher les cellules en double; Comparer les gammes...
  • Sélectionnez Dupliquer ou Unique Lignes; Sélectionnez les lignes vides (toutes les cellules sont vides); Super Find et Fuzzy Find dans de nombreux classeurs; Sélection aléatoire ...
  • Copie exacte Plusieurs cellules sans changer la référence de formule; Créer automatiquement des références à plusieurs feuilles; Insérer des puces, Cases à cocher et plus encore ...
  • Extrait du texte, Ajouter du texte, Supprimer par position, Supprimer l'espace; Créer et imprimer des sous-totaux de pagination; Conversion entre le contenu et les commentaires des cellules...
  • Super filtre (enregistrer et appliquer des schémas de filtrage à d'autres feuilles); Tri avancé par mois / semaine / jour, fréquence et plus; Filtre spécial par gras, italique ...
  • Combiner des classeurs et des feuilles de travail; Fusionner les tableaux en fonction des colonnes clés; Diviser les données en plusieurs feuilles; Conversion par lots xls, xlsx et PDF...
  • Plus de 300 fonctionnalités puissantes. Prend en charge Office / Excel 2007-2019 et 365. Prend en charge toutes les langues. Déploiement facile dans votre entreprise ou organisation. Essai gratuit de 30 jours. Garantie de remboursement de 60 jours.
onglet kte 201905

Office Tab apporte une interface à onglets à Office et simplifie considérablement votre travail

  • Activer l'édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50% et réduit des centaines de clics de souris chaque jour!
bas de cabine
Commentaires (9)
Pas encore de notes. Soyez le premier à évaluer!
Ce commentaire a été minimisé par le modérateur sur le site
J'aimerais créer une macro qui se déplace d'une cellule à l'autre, étape par étape.
Kris
Ce commentaire a été minimisé par le modérateur sur le site
C'est utile merci. Cependant, je voudrais avoir une formule comme argument pour la fonction 'Range'. Est-ce permis ? Ce que je voudrais faire, c'est que l'utilisateur entre un nombre dans une boîte de dialogue, puis recherche la première occurrence de ce nombre dans une plage de cellules, puis place le curseur sur cette cellule ...
Steve
Ce commentaire a été minimisé par le modérateur sur le site
Salut Steve,
Désolé, je ne peux pas vous aider.
cristal
Ce commentaire a été minimisé par le modérateur sur le site
Comment puis-je faire passer le curseur de la cellule E6 à F8 une fois que les données ont été saisies dans E6 ? Je voudrais que le curseur ignore toutes les autres lignes de la colonne E et passe instantanément à E6.
Jacques
Ce commentaire a été minimisé par le modérateur sur le site
Désolé, je veux dire "passer instantanément à F8"
James
Ce commentaire a été minimisé par le modérateur sur le site
Salut James,
Veuillez essayer le code ci-dessous. Une fois les données saisies dans E6, appuyez sur la touche Tab ou sur la touche Entrée, et le curseur passera instantanément à F8.

Private Sub Worksheet_Change (Cible ByVal en tant que plage)

'Mis à jour par Extendoffice 2020087

Dim tabArray As Variant

Dim i As Long

tabTableau = Tableau("E6", "F8")

Application.ScreenUpdating = Faux

Pour i = LBound(tabArray) Vers UBound(tabArray)

Si tabArray(i) = Target.Address(0, 0) Alors

Si je = UBound(tabArray) Alors

Me.Range(tabArray(LBound(tabArray))).Select

autre

Me.Range(tabArray(i + 1)).Select

Si fin

Si fin

Suivant i

Application.ScreenUpdating = True

End Sub
cristal
Ce commentaire a été minimisé par le modérateur sur le site
Est-il possible de déplacer la cellule active sans appuyer sur une touche du clavier ? Par exemple, puis-je faire descendre la cellule dès que la cellule au-dessus est remplie ? Je recherche une fonction ou un VBA à exécuter lorsqu'une cellule est remplie. Dès que A3 contient des caractères, y a-t-il un VBA pour déplacer la cellule active vers A4 ?
John
Ce commentaire a été minimisé par le modérateur sur le site
Salut John,
Je suis confus sur votre question. Comment pouvons-nous savoir si la cellule a terminé l'édition ?
cristal
Ce commentaire a été minimisé par le modérateur sur le site
vous n'avez pas signé le F5 pour le code, comment cela va-t-il fonctionner en appuyant sur F5 ?
Chahad
Il n'y a pas encore de commentaires postés ici
Laisser vos commentaires
Publier en tant qu'invité
×
Évaluez cet article:
0  Personnages
Emplacements suggérés