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

Activer feuille excel contenant terme fixe + terme aleatoire

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 !

VBA_DEAD

XLDnaute Occasionnel
Bonjour

J`ai une macro qui transfere les donnees de factures excel que je recois vers un file de recuperation.

Le file excel que je recois (factures ss excel) change de nom a chaque fois mais un terme existe tjs : FACTURE XXX XLS – nom Client

Alors avec le code ci dessous j`active une feuille FACTURE mais comment puis je activer une feuille qui contient le terme FACTURE??

Windows("FACTURE.xls").Activate


donc les files s`appellent
FACTURES BOI XLS- AAA
FACTURE TRI XLS - BBB

Merci pour votre aide

A+

VBA_DEAD
 
Re : Activer feuille excel contenant terme fixe + terme aleatoire

Bonjour VBA_DEAD, bonjour le forum,

Si j'ai bien compris, un code un peu tiré par les cheveux. Il doit y avoir beaucoup plus simple mais je te propose ça :

Code:
Sub Macro1()
Dim Cl As Workbook 'déclare la variable Cl
For Each Cl In Workbooks 'boucles sur tous les classeurs ouverts
    'condition : si les 7 premières lettre du nom du classeur sont "FACTURE"
    If Left(Cl.Name, 7) = UCase("FACTURE") Then
        Cl.Activate 'active le classeur
        Exit For 'sort de la boucle
    End If 'fin de la condition
Next Cl 'prochain classeur de la boucle
End Sub
 
Re : Activer feuille excel contenant terme fixe + terme aleatoire

Bonsoir Robert

Je te remercie pour ton aide.

Je vais tester ton code. ca devrait marcher

si ca marche pas, je joindrai tout le code demain
Bonne soiree

VBA_DEAD
 
- 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
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…