Bonjour,
Je souhaite boucler sur tous les fichiers zip d'un dossier pour les dézipper vers un ensemble de dossiers mais je bloque surLe fichier redevient toujours le premier fichier du dossier source!!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part dir
Le code:
Comment dois-je procéder pour passer au .zip suivant?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48 MyPath = "C:\Users\ZZZ\Desktop\YYY\TRANSPORTS\ZIP\" fic = Dir(MyPath & "*.zip") Dossier = MyPath Do Until MyPath & fic = "" For Z = 1 To UBound(Tablo) If InStr(1, fic, Tablo(Z)) <> 0 Then DossierDestination = "C:\Users\ZZZ\Desktop\YYY\TRANSPORTS\PJ\" & NOM(Z) FichierArchive = fic 'Décompression Set ApplicationArchivage = CreateObject("Shell.Application") ApplicationArchivage.Namespace(DossierDestination & "\").CopyHere ApplicationArchivage.Namespace(MyPath & fic).Items Set ApplicationArchivage = Nothing Exit For End If Next Z fic = Dir(MyPath) Loop
MERCI BEAUCOUP POUR TOUT COUP DE MAIN
Partager