- Ce sujet contient 1 réponse, 2 participant et a été mis à jour pour la dernière fois par il y a 4 années et 5 mois. , le
- Vous devez être connecté pour répondre à ce sujet.
Accueil – Le CFO masqué › Forums › VBA › accès à un fichier avec suffixe
Étiqueté : Reprise de l'envoi des pièces jointes
Bonjour,
Je suis en Windows 10 – 64bits
Mon fournisseur de données m’envoie sur demande par téléchargement un chiffrier qui s’appelle
“DayTrade_-_Transactions (84).csv” (84 étant une valeur numérique qui s’incrémente à chaque envoi). Dans le browser, le fichier apparaît à la section “Téléchargements” et il est également ouvert à l’écran sous ce nom.
Comment je fais pour appeler le document courant dans une procédure VBA nonobstant le suffixe numérique ?
J’ai essayé avec l’étoile (Windows(“DayTrading_-_Transactions*.csv”).Activate), avec un Inputbox = ” (084)”. Rien ne fonctionne. J’ai même essayé en Power Query, hélas le suffixe pose toujours problème
La façon actuelle de le faire fonctionner, est de “Sauvegarder” manuellement le chiffrier dans Téléchargements en tronquant le suffixe. À ce moment-là l’instruction (Windows(“DayTrading_-_Transactions.csv”.Activate) fonctionne sans problème Y a-t-il une solution “VBAyenne” plus élégante que celle-ci ?
merci
Bonjour
Faites une boucle sur tous les fichiers Excel ouverts et utilisez l’instruction “Like” qui permet d’utiliser les jokers “?” et “*”
For Each Classeur In Application.Workbooks
If Classeur.Name Like “DayTrade_-_Transactions*” Then Classeur.Activate
Next Classeur
Vous n’avez pas besoin de l’instruction “Windows” car vous parcourez la liste des “Workbooks”
Stéphane
Avant de poser une question assurez-vous que :
Votre besoin dépasse les limites de ce forum?
Si votre besoin dépasse les limites de ce forum et constitue davantage une demande d’accompagnement en consultation professionnelle, nous vous invitons à remplir notre formulaire pour recevoir une soumission concernant une banque d’heures d’accompagnement à distance personnalisé.
Accédez à la puissance de Power BI (niveau 1)
Accédez à la puissance de Power BI (niveau 2)
Accédez à la puissance de Power BI (niveau 3)
Introduction au langage DAX (Power BI et Power Pivot)
*Ne peut être jumelé à aucune autre promotion.
*Ne peut être jumelé à aucune autre promotion.
*Our credit program is excluded from this promotion.
*Les parcours et les blocs de crédits sont exclus de cette promotion.
🎁 BONUS : À l’achat de ce parcours, recevez gratuitement notre formation d’initiation à la programmation!