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

macro qui mance les macros d'un dossier

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 !

jeromear

XLDnaute Junior
Bonjour le forum

Tous les fichiers d'un dossier sont équipés de la même macro : EFFACER
D'un autre fichier je cherche à lancer cette macro sur tous les fichiers du dossier.

Code:
Sub EFFACER_SUR_TOUS_LES_FICHIERS()
Dim wbk As Workbook, awbk As Workbook
Dim Fich As String
Const chemin = "C:\COMMANDES C&A SEM51\SEMAINE 51\COMMANDES CLIENTS"
  
  Set awbk = ThisWorkbook
  Fich = Dir(chemin & "\*.xls")
  Do While Fich<>""
  Set wbk = Workbooks.Open(chemin & "\" & Fich)
    '
    [COLOR="Red"]Application.Run"EFFACER"[/COLOR]
    '
    wbk.Close
    Set wbk = Nothing
    Fich = Dir
  Loop

Set awbk = Nothing
End Sub

mais cela ne marche pas
 
Re : macro qui mance les macros d'un dossier

bonsoir Jeromear,
si tu nous disais ou cela coince?
ou un fichier peut-être
pour que application run marche il faut avoir ta macro en xla je crois
a+
papou 🙂
 
Re : macro qui mance les macros d'un dossier

Bonjour,

Code:
Application.Run "[B][SIZE=3][COLOR=blue]'[/COLOR][/SIZE][/B]" & wbk.name & "[SIZE=3][COLOR=blue][B]'[/B][/COLOR][/SIZE]!EFFACER"

devrait le faire

A+
 
Re : macro qui mance les macros d'un dossier

Bonjour Paritic, Hasco
Un peu long à repondre car chaqe fichier est assez lourd donc c'est lent.

Merci Hasco, cela marche mieux comme cela
Mais une demande d'enregistrement est demandé pour chaque fichier modifié
 
Re : macro qui mance les macros d'un dossier

Re,

Oui et si tu veux enregistrer sans demande:

Code:
Wbk.save
wbk.close
Si tu ne veux pas enregistrer:
Code:
'Les deux instructions DisplayAlerts peuvent être mise avant et après la boucle for
Application.DisplayAlerts=False
wbk.Close
Application.DisplayAlerts=True

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

Réponses
9
Affichages
884
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…