KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

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

AuteurAssistance technique Date de modification

Lorsque vous travaillez avec un classeur Excel, il peut être utile de sélectionner la même plage dans plusieurs feuilles de calcul afin de comparer ou d’analyser les données plus efficacement. Les méthodes ci-dessous vous permettent de synchroniser rapidement cette sélection dans toutes les feuilles, pour une visualisation cohérente et fluide des informations.

Capture d’écran de Feuil1 avec une plage sélectionnéeCapture d’écran de Feuil2 avec la même plage sélectionnée

Sélectionner les mêmes plages dans toutes les feuilles avec « Sélectionner toutes les feuilles »

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

Utiliser du code VBA pour Synchroniser les feuilles de calcul


Sélectionner les mêmes plages dans toutes les feuilles avec « Sélectionner toutes les feuilles »

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

1. Sélectionnez dans la feuille active la plage que vous souhaitez appliquer à toutes les feuilles, par exemple « A103:C112 ».

2. Cliquez ensuite avec le bouton droit sur l’onglet de la feuille, puis sélectionnez « 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 du classeur auront alors la même plage sélectionnée.

Remarque : pour sélectionner la même plage sur toutes les feuilles avec cette méthode, il est uniquement possible de sélectionner la même plage sur toutes les feuilles, mais il n’est pas possible d’afficher toutes les Sélectionner la plage à la même position dans la fenêtre.

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

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

Kutools pour Excelpropose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, stimulant ainsi créativité et efficacité.Intégré aux capacités de l’IA, Kutools automatise les tâches avec précision, rendant la gestion des données sans effort.Informations détaillées sur Kutools pour Excel...         Essai gratuit...

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

2. Cliquez  sur KUTOOLS PLUS > Feuille de calcul > Synchroniser les feuilles de calcul.

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

Capture d’écran de la boîte de dialogue Synchroniser les feuilles de calcul

4. Cliquez sur OK et toutes les feuilles seront synchronisées : en passant de l’une à l’autre, la même plage restera sélectionnée. Voir les captures d’écran :

Capture d’écran de feuilles de calcul synchronisées affichant la même plage sélectionnéeCapture d’écran de feuilles de calcul synchronisées affichant la même plage sélectionnée
Capture d’écran de feuilles de calcul synchronisées affichant la même plage sélectionnéeCapture d’écran de feuilles de calcul synchronisées affichant la même plage sélectionnée
Remarque : si vous cochez « Ne plus m’afficher ce message » dans la boîte de dialogue Synchroniser les feuilles de calcul, celle-ci ne s’affichera plus lors de la prochaine utilisation de cette fonctionnalité.

 

Conseils :

Utiliser du code VBA pour Synchroniser les feuilles de calcul

Grâce au code VBA suivant, vous pouvez rapidement appliquer la même plage sélectionnée à toutes les feuilles et l’afficher à la même position dans la fenêtre.

1. Sélectionnez une plage dans une feuille, puis cliquez sur « Développeur » > « Visual Basic » pour ouvrir la fenêtre « Microsoft Visual Basic pour Applications ».

2. Cliquez sur « Insérer » > « Module », puis copiez-collez le code suivant dans le module :

VBA : synchroniser toutes les feuilles 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 appuyez sur la touche « F5 » pour exécuter le code. Toutes les feuilles auront alors la même plage sélectionnée et afficheront la Sélectionner la plage à la même position dans la fenêtre.