VBA-Sélection toutes feuilles d'un classeur
Fermé
soln_soln
Messages postés
1
Date d'inscription
mercredi 4 juillet 2007
Statut
Membre
Dernière intervention
4 juillet 2007
-
4 juil. 2007 à 11:49
Antoine - 9 sept. 2008 à 16:57
Antoine - 9 sept. 2008 à 16:57
A voir également:
- Selectionner toutes les feuilles d'un classeur excel vba
- Liste déroulante excel - Guide
- Formule excel - Guide
- Fusionner feuilles excel - Guide
- Si et excel - Guide
- Feuille de pointage excel - Télécharger - Tableur
5 réponses
Si il y a des feuilles cachées, le plus simple est de les rendre temporairement visible dans la boucle...
Sub SelectAll()
Dim TableDesFeuilles() as string
Dim i as integer
Dim S as Worksheet
i=0
For each S in MyWbook.sheets
Redim Preserve TableDesFeuilles(i)
TableDesFeuilles(i) = S.Name
i = i + 1
Next
MyWbook.sheets(TableDesFeuilles).select
End Sub
Remplace MyWbook par le nom de ton classeur si tu travaille sur plusieurs classeurs en même temps sinon ne le précise pas. il prendra le classeur actif par defaut.
Voila, ravi d'avoir pu t'aider !
Perceval Blakeney.
Dim TableDesFeuilles() as string
Dim i as integer
Dim S as Worksheet
i=0
For each S in MyWbook.sheets
Redim Preserve TableDesFeuilles(i)
TableDesFeuilles(i) = S.Name
i = i + 1
Next
MyWbook.sheets(TableDesFeuilles).select
End Sub
Remplace MyWbook par le nom de ton classeur si tu travaille sur plusieurs classeurs en même temps sinon ne le précise pas. il prendra le classeur actif par defaut.
Voila, ravi d'avoir pu t'aider !
Perceval Blakeney.
Bonjour,
Je réactive ce vieux message, car cette procédure ne fonctionne pas si le classeur comporte des feuilles cachées.
Avez vous des suggestion.
Merci
Je réactive ce vieux message, car cette procédure ne fonctionne pas si le classeur comporte des feuilles cachées.
Avez vous des suggestion.
Merci
Ou de tester l'etat des feuilles (S.Visible = true / false) dans la boucle :
Si Visible = True alors ajoute le nom au tableau (procedure donnée plus haut).
Sinon passe directement à la feuille suivante.
Si Visible = True alors ajoute le nom au tableau (procedure donnée plus haut).
Sinon passe directement à la feuille suivante.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question