Passer au contenu principal

Comment synchroniser la même plage sélectionnée sur toutes les feuilles de calcul d'un classeur Excel ?

Auteur : Support technique Dernière modification: 2025-04-24

Lorsque vous travaillez avec un classeur Excel, vous devrez peut-être sélectionner la même plage dans plusieurs feuilles de calcul pour comparer ou analyser les données plus efficacement. Les méthodes ci-dessous vous aideront à synchroniser rapidement les plages sélectionnées dans toutes les feuilles de calcul, facilitant ainsi l'affichage cohérent des informations.

Une capture d'écran de Sheet1 avec une plage sélectionnée Une capture d'écran de Sheet2 avec la même plage sélectionnée

Sélectionnez les mêmes plages dans toutes les feuilles de calcul avec Sélectionner toutes les feuilles

Synchronisez rapidement toutes les feuilles de calcul de la même plage en un seul clic

Utilisation du code VBA pour synchroniser les feuilles de calcul


Sélectionnez les mêmes plages dans toutes les feuilles de calcul avec Sélectionner toutes les feuilles

Vous pouvez faire en sorte que toutes les feuilles de calcul sélectionnent la même plage dans un classeur, comme indiqué ci-dessous :

1. Sélectionnez une plage dans la feuille de calcul active que vous souhaitez sélectionner dans toutes les feuilles de calcul. Par exemple, la plage « A103:C112 ».

2. Cliquez ensuite avec le bouton droit sur l’onglet de la feuille de calcul et choisissez « Sélectionner toutes les feuilles » dans le menu.

Capture d'écran de l'option « Sélectionner toutes les feuilles » dans le menu contextuel d'Excel

3. Toutes les feuilles de calcul du classeur auront la même plage sélectionnée.

Remarque : pour sélectionner la même plage dans toutes les feuilles de calcul de cette manière, il ne peut sélectionner que la même plage dans toutes les feuilles de calcul, mais il ne peut pas afficher toutes les plages sélectionnées dans la même position de la fenêtre.

Synchronisez rapidement toutes les feuilles de calcul sur la même plage en un seul clic

Si vous avez installé « Kutools for Excel », vous pouvez utiliser la fonction « Synchroniser les feuilles de calcul » pour synchroniser facilement toutes les feuilles de calcul afin qu'elles aient la même plage comme suit :

Kutools for Excel offre plus de 300 fonctionnalités avancées pour rationaliser les tâches complexes, stimulant ainsi la créativité et l'efficacité. Itegarate avec des capacités d'IA, Kutools automatise les tâches avec précision, rendant la gestion des données sans effort. Informations détaillées de Kutools pour Excel...         Essai gratuit...

1. Activez une feuille de calcul et sélectionnez la plage que vous souhaitez utiliser.

2. Cliquez Kutools Plus > Feuille de calcul > Synchroniser les feuilles de calcul.

3. Une boîte de dialogue apparaît pour vous rappeler que toutes les feuilles de calcul du classeur auront la même plage sélectionnée et la même cellule en haut à gauche.

Une capture d'écran de la boîte de dialogue Synchroniser les feuilles de calcul

4. Cliquez sur OK ; toutes les feuilles de calcul sont synchronisées. Lorsque vous naviguez entre toutes les feuilles de calcul, la même plage est sélectionnée pour chacune d'elles. Voir les captures d'écran :

Une capture d'écran de feuilles de calcul synchronisées montrant la même plage sélectionnée Une capture d'écran de feuilles de calcul synchronisées montrant la même plage sélectionnée
Une capture d'écran de feuilles de calcul synchronisées montrant la même plage sélectionnée Une capture d'écran de feuilles de calcul synchronisées montrant la même plage sélectionnée
Remarque : si vous cochez la case Ne pas m'afficher la prochaine fois dans la boîte de dialogue Synchroniser les feuilles de calcul, cette case n'apparaîtra pas lorsque vous appliquerez cette fonctionnalité la prochaine fois.

 

Conseils:

Utilisation du code VBA pour synchroniser les feuilles de calcul

En utilisant le code VBA suivant, vous pouvez rapidement faire en sorte que toutes les feuilles de calcul aient la même plage sélectionnée et afficher la plage sélectionnée dans la même position de la fenêtre.

1. Sélectionnez une plage dans une feuille de calcul, puis cliquez sur « Développeur » > « Visual Basic », une nouvelle « fenêtre Microsoft Visual Basic pour applications » s'affichera.

2. Cliquez sur « nsert » > « Module », puis copiez et collez le code suivant dans le module :

VBA: synchroniser toutes les feuilles de calcul d'un classeur

Sub SynchSheets()
'Update 20130912
Dim WorkShts As Worksheet
Dim sht As Worksheet
Dim Top As Long
Dim Left As Long
Dim RngAddress As String
Application.ScreenUpdating = False
Set WorkShts = Application.ActiveSheet
Top = Application.ActiveWindow.ScrollRow
Left = Application.ActiveWindow.ScrollColumn
RngAddress = Application.ActiveWindow.RangeSelection.Address
For Each sht In Application.Worksheets
    If sht.Visible Then
        sht.Activate
        sht.Range(RngAddress).Select
        ActiveWindow.ScrollRow = Top
        ActiveWindow.ScrollColumn = Left
    End If
Next sht
WorkShts.Activate
Application.ScreenUpdating = True
End Sub

3. Cliquez ensuite sur le bouton « Exécuter » ou sur la touche « F5 » pour exécuter le code, toutes les feuilles de calcul auront la même plage sélectionnée et afficheront les plages sélectionnées dans la même position dans la fenêtre.