Astuce: Les autres langues sont Google-Traduction. Vous pouvez visiter le English version de ce lien.
Se connecter
x
or
x
x
S'enregistrer
x

or

Comment obtenir l'adresse de la cellule active dans Excel?

Lors de l'utilisation de Microsoft Excel, vous pouvez facilement obtenir l'emplacement de la cellule actuellement sélectionnée dans la zone Nom qui s'affiche à gauche de la barre de formule. Mais si la cellule est nommée, vous ne pouvez pas examiner son emplacement en fonction de l'affichage dans la zone Nom. Et si vous voulez afficher directement l'adresse complète de la cellule active, ou afficher l'adresse de la cellule active dans une cellule spécifiée, que feriez-vous? Dans ce tutoriel, nous allons vous montrer comment obtenir facilement l'adresse de la cellule active avec les méthodes de formule et VBA.

Obtenir l'adresse de la cellule active avec Formula

Obtenir l'adresse de la cellule active avec le code VBA

Afficher l'adresse de la cellule active dans une cellule spécifiée avec le code VBA


Combiner plusieurs feuilles de calcul / classeurs dans une seule feuille de calcul / classeur:

Combiner plusieurs feuilles de calcul ou classeurs dans une seule feuille de calcul ou classeur peut être une tâche énorme dans votre travail quotidien. Mais, si vous avez Kutools for Excel, son utilité puissante - Combiner peut vous aider à combiner rapidement plusieurs feuilles de calcul, classeurs dans une feuille de calcul ou un classeur. Téléchargez dès maintenant la totalité des fonctionnalités de Kutools pour Excel pendant la journée 60!

Kutools for Excel: avec plus que 200 compléments Excel pratiques, libre d'essayer sans limitation dans les jours 60. Téléchargez l'essai gratuit maintenant!


Obtenir l'adresse de la cellule active avec Formula


Dans cette section, nous vous fournirons une formule permettant d'obtenir facilement l'adresse de la cellule active.

1. Sélectionnez une cellule pour la rendre active.

2. Copiez et collez la formule = ADRESSE (RANGÉE (), COLONNE ()) dans la cellule, puis appuyez sur la Entrer clé.

Ensuite, vous pouvez voir l'adresse de la cellule active s'affiche dans la cellule immédiatement.


Obtenir l'adresse de la cellule active avec le code VBA

Vous pouvez également obtenir l'adresse de la cellule active avec le code VBA. S'il vous plaît faire comme suit.

1. appuie sur le autre + F11 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 le nom du courant en utilisant la feuille de calcul dans le volet de gauche pour ouvrir l'éditeur de code, puis copiez et collez le code VBA ci-dessous dans l'éditeur de code.

Code VBA: Obtenir l'adresse de la cellule active

Sub selectRange()
	MsgBox ActiveCell.Address
End Sub

3. Puis cliquez sur le course bouton pour exécuter le code.

4. Ensuite, une boîte de dialogue apparaîtra avec l'adresse de la cellule active listée à l'intérieur.


Afficher l'adresse de la cellule active dans une cellule spécifiée avec le code VBA

Dans une autre situation, vous souhaitez que l'adresse de la cellule active soit affichée dans une cellule spécifiée. Chaque fois que vous passez d'une cellule à une autre, l'adresse de la cellule sera automatiquement modifiée et affichée dans la cellule spécifiée. S'il vous plaît faire comme suit.

1. S'il vous plaît ouvrir le Microsoft Visual Basic pour applications fenêtre en appuyant sur autre + F11 en même temps.

2. Double-cliquez sur le nom de la feuille dans le volet de gauche pour ouvrir l'éditeur de code, puis copiez et collez le code ci-dessous.

Code VBA: affiche l'adresse de la cellule active dans une cellule spécifiée

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
	Range("A1").Value = ActiveCell.Address
End Sub

Note: A1 est la cellule où vous voulez placer l'adresse de cellule active, vous pouvez la changer pour la cellule spécifiée pour vos propres besoins.

3. Puis clique Fichier > Fermer et retourner à Microsoft Excel Pour quitter le Microsoft Visual Basic pour applications fenêtre.

Vous pouvez voir l'adresse des affichages de cellules actives sur la cellule A1, et l'adresse changera automatiquement en fonction du changement de la cellule active. Voir la capture d'écran:


Office Tab - Navigation par onglets, édition et gestion de classeurs dans Excel:

Office Tab propose une interface à onglets comme celle des navigateurs Web tels que Google Chrome, les nouvelles versions d'Internet Explorer et Firefox pour Microsoft Excel. Ce sera un outil qui vous permettra de gagner du temps et d’être irremplaçable dans votre travail. Voir ci-dessous la démo:

Cliquez pour l'essai gratuit de l'onglet Office!

Onglet Office pour Excel



Outils de productivité recommandés

Office Tab

étoile d'or1 Apportez des onglets pratiques à Excel et à d'autres logiciels Office, tout comme Chrome, Firefox et Internet Explorer.

Kutools for Excel

étoile d'or1 Incroyable! Augmentez votre productivité dans les minutes 5. Ne nécessite pas de compétences particulières, économisez deux heures par jour!

étoile d'or1 300 Nouvelles fonctionnalités pour Excel, rendent Excel facile et puissant:

  • Fusionner des cellules / lignes / colonnes sans perdre de données.
  • Combiner et consolider plusieurs feuilles et classeurs.
  • Comparez les gammes, copiez plusieurs gammes, convertissez le texte en date, l'unité et la conversion de devise.
  • Compter par couleurs, sous-totaux de recherche, tri avancé et super filtre,
  • Plus Sélectionner / Insérer / Supprimer / Texte / Format / Lier / Commenter / Classeurs / Feuilles de calcul Outils ...

Capture d'écran de Kutools pour Excel

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Bill Schipper · 1 years ago
    Hello,

    Displaying the active cell reference is helpful. But how do I actually use that value? I'm reading exams, and have six columns (of which two will get filled in). The student name is in column A; I can extract the family name: LEFT(A7,(FIND(",")A7)-1))) [where A7 is the current address]. I can use the code for displaying the current active cell address provided above:

    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Range("A1").Value = ActiveCell.Address
    End Sub

    But what I really want to do is have the cursor being somewhere in the current row (C3:H3), and extract the family name of the current student. Example:

    A B C D E F G H
    1 Name ID 1 2 3 4 5 6

    2 Smith, John 1234567

    When the active cell is between C1 and H1, I want to extract the student name from A2 ("Smith, John") [using LEFT(A2,(FIND(",")A2)-1)))], but with the values for the address supplied from the code above.

    Any suggestions would be welcome.


    Bill
    • To post as a guest, your comment is unpublished.
      crystal · 1 years ago
      Dear Bill,
      If you want to use the cell reference of active cell, please apply below VBA code.
      (The active cell reference will be displayed in cell A1. Then you can copy the cell reference directely in A1 or do other operations as you need.)

      Private Sub Worksheet_SelectionChange(ByVal Target As Range)
      On Error Resume Next
      If (Target.Count = 1) And (Intersect(Target, Range("A1")) Is Nothing) Then
      Range("A1").Value = ActiveCell.Address
      End If
      End Sub