probleme boucle for each

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

F

fabio

Guest
bonjour le forum

j'ai un petit probleme avec ma macro, je n'arrive pas a executer cette macro dans les sous dossiers "synthèses"

quelqu'un peu t il m'aider, merci d'avance

voici ma macro

Dim f

'f = "C:\Documents and Settings\Bureau\Synthèses"


With Application.FileSearch
.NewSearch
.LookIn = "C:\Documents and Settings\Bureau\Synthèses"


.Execute
'nombre de fichier trouvé ?
MsgBox .FoundFiles.Count & _
" fichier(s) trouvé(s)."

Application.EnableEvents = False
Application.AskToUpdateLinks = False

'lancement de la boucle

On Error Resume Next
For Each f In .FoundFiles
Workbooks.Open FileName:=f

Application.To_UpdateLinks = 3

' début de la macro
Sheets("RESULTAT").Visible = True
Sheets("RESULTAT").Select
Range("B1:G1").Select
With Selection.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:="=$AC$1:$AC$52"
.IgnoreBlank = True
.InCellDropdown = False
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True, Password:="95"

Sheets("RESULTAT").Visible = False




ActiveWorkbook.Save
ActiveWorkbook.Close

'fin de la macro

Next f

End With
'Message = "La MAJ a été effectuée avec succés"

End Sub


fabio
 
Re : probleme boucle for each

non en les nommant dans la macro

par exemple lancer la boucle dans le repertoire x et les sous répertoires a et c sachant que les sous répertoires sont nommés de A à L par exemple

cdt

fabio
 
Re : probleme boucle for each

Re,

de toute façon je ne vois que 2 possibilités :

tu fais une recherche des fichiers dans x et tu exclus tous les résultats qui ne sont pas dans les sous-dossier a ou c, pas trop optimisé, la recherche peut être longue pour rien

ou

tu fait une recherche directement dans x\a puis dans x\c, plus optimisé
 
- 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
7
Affichages
366
Réponses
7
Affichages
914
Réponses
7
Affichages
829
  • Question Question
Microsoft 365 Probleme de code
Réponses
0
Affichages
503
Retour