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!😎
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!😎