Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Séléctionner et afficher la cellule A1

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

B00130072

XLDnaute Nouveau
Bonjour à tous,

J'ai pour objectif de créer une nouvelle commande dans la barre d'outils ayant pour fonction de selectionner et afficher la cellule A1 de chacun des onglets de n'importe quel classeur.

J'ai donc:

1 - créer un boutton 🙂 dans la barre d'outils

2- rédigé le code suivant
Sub SelectAll()

Sheets(1).Select

Dim TableDesFeuilles() As String
Dim i As Integer
Dim S As Worksheet

i = 0

For Each S In ActiveWorkbook.Sheets
ReDim Preserve TableDesFeuilles(i)
TableDesFeuilles(i) = S.Name
i = i + 1

ActiveWorkbook.Sheets(TableDesFeuilles).Select

Application.Goto Reference:=Worksheets(1).Range("A1"), Scroll:=up
Selection.Select

Next

Sheets(1).Select

End Sub


mais mon probléme n'est pas résolu.

Je ne sais pas si c'est parce que '' Application.Goto Reference:=Worksheets(1).Range("A1"), Scroll:=up
Selection.Select " est mal placé ou parce que ce doit être remplacé par autre chose.

Merci d'avance pour votre aide


PS: J'adore ce forum, you rock!😎
 
Re : Séléctionner et afficher la cellule A1

Merci pour ta réponse.

Cette macro, beaucoup plus simple, permet de séléctionner la cellule a1 de chacune des feuilles, mais ne permet pas de l'afficher en haut à gauche.

Il me manque donc un complément afin d'obtenir le résulatat souahité.

Merci encore,
 
Re : Séléctionner et afficher la cellule A1

Bonjour le fil, bonjour le forum,

essaie comme ça :
Code:
Sub Macro1()
Dim x As Byte
For x = 1 To Sheets.Count
    Sheets(x).Select
    ActiveWindow.ScrollRow = 1
    ActiveWindow.ScrollColumn = 1
    Range("A1").Select
Next x
End Sub
 
Re : Séléctionner et afficher la cellule A1

Bonjour à tous,

une autre possibilité, comme ça :

Code:
Sub test()
Dim Sh As Worksheet
    For Each Sh In ThisWorkbook.Worksheets
        Application.Goto reference:=Sh.Range("a1"), scroll:=True
    Next Sh
End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
1
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…