OVH Cloud OVH Cloud

comptage nb de feuilles

12 réponses
Avatar
bpdu92
bonjour à tous
je voudrais connaitre le nb de feuilles d'un classeur
à cet effet, j'ecris
sub cpte()
sheets.count
end sub
à l'execution, j'ai le message d'erreur
Erreur de compilation
Instruction incorrecte à l'exterieur d'une procedure
que faut-il corriger ?
merci d'avance

2 réponses

1 2
Avatar
JLuc
La fonction Sheets.Count renvoi le resultat, mais il faut soit le mettre
dans une variable, soit l'afficher :

NbFeuilles = Sheets.Count
Msgbox NbFeuilles
Msgbox Sheets.Count

Ou alors l'utiliser dans une boucle :

For x = 1 To Sheets.Count
...
...
Next x


On Mon, 20 Aug 2007 07:51:03 +0200, "Fredo P."
wrote:

sub cpte()
ActiveWorkbook.Sheets.Count
end sub
non, il affiche erreur de compil,

Utilisation incorrecte de la propriété
alors Docteur ?
merci

"bpdu92" a écrit dans le message de news:

bonjour à tous
je voudrais connaitre le nb de feuilles d'un classeur
à cet effet, j'ecris
sub cpte()
sheets.count
end sub
à l'execution, j'ai le message d'erreur
Erreur de compilation
Instruction incorrecte à l'exterieur d'une procedure
que faut-il corriger ?
merci d'avance







Avatar
Francois L

ok, impec
cet excellent msgbox affiche 430,
soit 1 feuille par client (c une TPE)
est-ce raisonnable ?
sinon quel est le bon compromis
entre 1 feuille/client ou 1 fichier/client ?
merci d'avance


Bonjour,

Perso, je suis de l'avis de Trirème : une BDD, des formulaires
(Userform) pour consulter les données, des feuilles alimentées par
macros pour ce qui doit être imprimé.

Le problème des onglets c'est les modifications en bloc et la question
du nommage des onglets où tout n'est pas permis.

--
François L

1 2