Prendre l'info sur une feuille dynamique

  • Initiateur de la discussion Initiateur de la discussion Yohan05
  • 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 !

Yohan05

XLDnaute Occasionnel
Bonjour à tous,


Je vous explique mon problème, j'ai une feuille nommée commande mais suivant certains cas elle est nommée commande 1.

J'aimerais prendre des données de cette feuille pour envoyer dans un autre classeur comment puis-je procéder?

comme ceci?

For Each Onglet In ThisWorkbook.Worksheets
'Si la feuille contient Commande
If InStr(1, Onglet.Name, "Commande") > 0 Then

Mais par quoi je dois remplacer mes variable?
p = Sheets("Commande").Range("g4").Value => onglet.name?


Attention je n'ai pas envie que ce soit For each
Merci de votre aide...

Yohan
 
Re : Prendre l'info sur une feuille dynamique

Bonjour Yohan05,
Gardien de phare, HTH

J'utilise ceci:
Code:
Sub onglet()
Dim ws As Object

For Each ws In Sheets
    If ws.Name = "COMMANDE" Then
        Sheets("COMMANDE").Activate ' ou ta procédure.....
    End If
Next ws
End Sub

@+
 
- 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

Discussions similaires

M
Réponses
4
Affichages
2 K
ManOfCatz
M
W
Réponses
4
Affichages
3 K
WhatIsVBA
W
Réponses
3
Affichages
1 K
C
Réponses
1
Affichages
1 K
Cattleya97
C
M
Réponses
0
Affichages
644
Morrowind
M
S
Réponses
17
Affichages
5 K
Retour