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

Problème avec For eash sh in sheets et sh.name

  • Initiateur de la discussion Initiateur de la discussion Matboy
  • Date de début Date de début

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 !

M

Matboy

Guest
Bonjour,

J'ai un problème avec la boucle for. J'ai un code test qui consiste à regarder chaque nom de mes feuilles et les copier un à un sur des lignes différentes. Il y a un compteur qui commence à 0 et qui se trouve dans une cellule et qui s'incrémente à chaque fois qu'un nom de feuille est écrit dans la feuille. Mais ça me dit "Membre de méthode ou de données introuvable" et me surligne le sh.Name. Pouvez-vous m'aider s'il vous plait?

sub test()

Dim sh As Sheets
compteur = Cells(3, 10).Value

For Each sh In Workbooks("Test").Sheets

Cells(6 + compteur, 4) = sh.Name
Cells(3, 10) = compteur + 1

Next sh

End sub


Merci!
 
Re : Problème avec For eash sh in sheets et sh.name

Bonjour,

je pense que ceci devrait mieux fonctionner (déclarer sh comme objet et mettre l'incrémentation du compteur dans la boucle) :
Code:
Sub test()

Dim sh As Object

For Each sh In Workbooks("Test").Sheets
compteur = Cells(3, 10).Value
Cells(6 + compteur, 4) = sh.Name
Cells(3, 10) = compteur + 1

Next sh

End Sub
 
Re : Problème avec For eash sh in sheets et sh.name

Bonjour,

Tente avec : Dim sh as worksheet
Sheets, ca doit être autre chose...

EDIT: Avec Object ca marche aussi oui 🙂 mais c'est moins rigoureux...
 
Re : Problème avec For eash sh in sheets et sh.name

Bonjour
Remarque
Sh peut aussi être déclaré As Worksheet si le classeur ne contient que des feuilles de calcul
et As Chart s'il ne contient que des feuilles graphiques, ce qui est plutôt rare.
Mais il n'y a effectivement pas de type Sheet pour un objet élément de la collection Sheets qui peut en contenir plusieurs sortes.
Cordialement.
 
Dernière édition:
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
15
Affichages
791
  • Question Question
Réponses
7
Affichages
512
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…