macro pour verifier le nombre de feuilles

S

SYLVAIN

Guest
Bonjour le forum,

Voila je cherche a faire une macro, qui permetterai de vérifier le nombre de feuilles dans mon classeur.

et également inscrir quelque part le nom des différentes feuilles.

Pouvez vous m'aider???????

Merci et bon ap'

Sylvain
 
@

@+Thierry

Guest
Salut Sylvain, le Forum

Comme ceci tu peut avoir un message indiquant le nombre de feuilles, et ensuite une liste des feuilles sur deux colonnes (Numéro d'index + nom d'onglet) qui s'inscrira à partir de la cellule "A1" de la feuille active...

Sub TheSheetsList()
Dim WS As Worksheet

MsgBox "Ce classeur contient " & Sheets.Count & " feuilles !"

With ActiveSheet
For Each WS In Sheets
.Cells(WS.Index, 1) = WS.Index
.Cells(WS.Index, 2) = WS.Name
Next
End With

End Sub


Bon App
@+Thierry
 
S

SYLVAIN

Guest
bonjour le forum, bonjor thierry!!!


non,

j'aimerai juste lancer une macro (qui a rien avoir) sur toute les feuilles de mon classeur.

j'aimerai pouvoir l'executer sur toutes les feuilles en meme tps.

le nombre de feuille ds mon classeur peu augmenter.
 
@

@+Thierry

Guest
Bonjour Sylvain, le Forum

Ah, je comprends un peu mieux, mais donc ce n'est pas vraiment la même chose que ta première question.

Essaie ceci :

Sub AllSheets()
Dim WS As Worksheet
For Each WS In Sheets
With WS
.Cells(1, 1) = WS.Name
.Cells(1, 2) = Format(Now, "DD/MM/YYYY HH:MM")
End With
Next
End With

Cette macro écrira sur chaque feuille :
en A1 son nom espectif
en B1 la date et l'heure

Si çà peut t'inspirer, sinon c'est bien "For Each...... Next" comme tu pensais.

Bonne Journée (T.G.F. !!!)
@+Thierry
 

Discussions similaires

Statistiques des forums

Discussions
313 138
Messages
2 095 627
Membres
106 308
dernier inscrit
F.DIAS