Bonjour,
Ce que tu cherches n'existe pas!
Bonjour,
Ce que tu cherches n'existe pas!
Bonjour,
Ce que tu cherches n'existe pas!
Michd a utilisé son clavier pour écrire :Bonjour,
Ce que tu cherches n'existe pas!
J'avais trouvé cela sur "excel-malin", qui avait l'avantage de ne pas utiliser
Winzip ou 7zip, mais je suis toujours avec l'erreur "Une erreur s'est produite" !!!
https://excel-malin.com/codes-sources-vba/vba-zip-compresser-et-decompresser-fichiers/
Sub DecompresserArchiveZip()
'par Excel-Malin.com ( https://excel-malin.com )
'---------------------------------------------------------
'gestion des erreurs
On Error GoTo ErreurDecompression
'définition des variables
Dim FSO As Object
Dim ApplicationArchivage As Object
Dim FichierArchive As Variant
Dim DossierDestination As String
'informations sur l'archive et le dossier pour les fichiers décompressés
FichierArchive = "C:TestMonArchive.zip" 'l'archive à décompresser
DossierDestination = "C:TestDecompresse" 'le dossier dans lequel les fichiers seront
décompressés
'vérification du format du chemin du dossier de destination
If Right(DossierDestination, 1) <> "" Then DossierDestination = DossierDestination & ""
'Décompression
Set ApplicationArchivage = CreateObject("Shell.Application")
ApplicationArchivage.Namespace(DossierDestination).CopyHere
ApplicationArchivage.Namespace(FichierArchive).items
Set ApplicationArchivage = Nothing
'Message final
MsgBox "L'archive a été décompressé..."
Exit Sub
ErreurDecompression:
MsgBox "Une erreur s'est produite..."
End Sub
Michd a utilisé son clavier pour écrire :
Bonjour,
Ce que tu cherches n'existe pas!
J'avais trouvé cela sur "excel-malin", qui avait l'avantage de ne pas utiliser
Winzip ou 7zip, mais je suis toujours avec l'erreur "Une erreur s'est produite" !!!
https://excel-malin.com/codes-sources-vba/vba-zip-compresser-et-decompresser-fichiers/
Sub DecompresserArchiveZip()
'par Excel-Malin.com ( https://excel-malin.com )
'---------------------------------------------------------
'gestion des erreurs
On Error GoTo ErreurDecompression
'définition des variables
Dim FSO As Object
Dim ApplicationArchivage As Object
Dim FichierArchive As Variant
Dim DossierDestination As String
'informations sur l'archive et le dossier pour les fichiers décompressés
FichierArchive = "C:TestMonArchive.zip" 'l'archive à décompresser
DossierDestination = "C:TestDecompresse" 'le dossier dans lequel les fichiers seront
décompressés
'vérification du format du chemin du dossier de destination
If Right(DossierDestination, 1) <> "" Then DossierDestination = DossierDestination & ""
'Décompression
Set ApplicationArchivage = CreateObject("Shell.Application")
ApplicationArchivage.Namespace(DossierDestination).CopyHere
ApplicationArchivage.Namespace(FichierArchive).items
Set ApplicationArchivage = Nothing
'Message final
MsgBox "L'archive a été décompressé..."
Exit Sub
ErreurDecompression:
MsgBox "Une erreur s'est produite..."
End Sub
Michd a utilisé son clavier pour écrire :Bonjour,
Ce que tu cherches n'existe pas!
J'avais trouvé cela sur "excel-malin", qui avait l'avantage de ne pas utiliser
Winzip ou 7zip, mais je suis toujours avec l'erreur "Une erreur s'est produite" !!!
https://excel-malin.com/codes-sources-vba/vba-zip-compresser-et-decompresser-fichiers/
Sub DecompresserArchiveZip()
'par Excel-Malin.com ( https://excel-malin.com )
'---------------------------------------------------------
'gestion des erreurs
On Error GoTo ErreurDecompression
'définition des variables
Dim FSO As Object
Dim ApplicationArchivage As Object
Dim FichierArchive As Variant
Dim DossierDestination As String
'informations sur l'archive et le dossier pour les fichiers décompressés
FichierArchive = "C:TestMonArchive.zip" 'l'archive à décompresser
DossierDestination = "C:TestDecompresse" 'le dossier dans lequel les fichiers seront
décompressés
'vérification du format du chemin du dossier de destination
If Right(DossierDestination, 1) <> "" Then DossierDestination = DossierDestination & ""
'Décompression
Set ApplicationArchivage = CreateObject("Shell.Application")
ApplicationArchivage.Namespace(DossierDestination).CopyHere
ApplicationArchivage.Namespace(FichierArchive).items
Set ApplicationArchivage = Nothing
'Message final
MsgBox "L'archive a été décompressé..."
Exit Sub
ErreurDecompression:
MsgBox "Une erreur s'est produite..."
End Sub
Bonjour,
Le 08/12/2018 à 15:43, Brat'ac a écrit :Michd a utilisé son clavier pour écrire :Bonjour,
Ce que tu cherches n'existe pas!
J'avais trouvé cela sur "excel-malin", qui avait l'avantage de ne pas
utiliser
Winzip ou 7zip, mais je suis toujours avec l'erreur "Une erreur s'est
produite" !!!
https://excel-malin.com/codes-sources-vba/vba-zip-compresser-et-decompresser-fichiers/
Sub DecompresserArchiveZip()
'par Excel-Malin.com ( https://excel-malin.com )
'---------------------------------------------------------
'gestion des erreurs
On Error GoTo ErreurDecompression
'définition des variables
Dim FSO As Object
Dim ApplicationArchivage As Object
Dim FichierArchive As Variant
Dim DossierDestination As String
'informations sur l'archive et le dossier pour les fichiers décompressés
FichierArchive = "C:TestMonArchive.zip" 'l'archive à décompresser
DossierDestination = "C:TestDecompresse" 'le dossier dans lequel les
fichiers seront décompressés
'vérification du format du chemin du dossier de destination
If Right(DossierDestination, 1) <> "" Then DossierDestination =
DossierDestination & ""
'Décompression
Set ApplicationArchivage = CreateObject("Shell.Application")
ApplicationArchivage.Namespace(DossierDestination).CopyHere
ApplicationArchivage.Namespace(FichierArchive).items
Set ApplicationArchivage = Nothing
'Message final
MsgBox "L'archive a été décompressé..."
Exit Sub
ErreurDecompression:
MsgBox "Une erreur s'est produite..."
End Sub
Cela coince sur l'instruction On Error Goto ...
Essaye comme ceci :
Sub DecompresserArchiveZip()
' par Excel-Malin.com ( https://excel-malin.com )
' -----------------------------------------------
' gestion des erreurs
On Error Resume Next
' définition des variables
Dim oSHA As Object
Dim FichierZip As Variant
Dim DossierDest As String
' informations sur l'archive et le dossier pour les fichiers décompressés
FichierZip = "C:TestMonArchive.zip" 'l'archive à décompresser
DossierDest = "C:TestDecompresse" 'dossier ou les fichiers seront
décompressés
' vérification du format du chemin du dossier de destination
If Right(DossierDest, 1) <> "" Then DossierDest = DossierDest & ""
' Décompression
Set oSHA = CreateObject("Shell.Application")
If Left(TypeName(oSHA), 6) = "IShell" Then
oSHA.Namespace(DossierDest).CopyHere oSHA.Namespace(FichierZip).items
End If
Set oSHA = Nothing
' Message final
If Err <> 0 Then
MsgBox "Une erreur s'est produite..."
Else
MsgBox "L'archive a été décompressé..."
End If
On Error Goto 0
End Sub
Bonjour,
Le 08/12/2018 à 15:43, Brat'ac a écrit :
Michd a utilisé son clavier pour écrire :
Bonjour,
Ce que tu cherches n'existe pas!
J'avais trouvé cela sur "excel-malin", qui avait l'avantage de ne pas
utiliser
Winzip ou 7zip, mais je suis toujours avec l'erreur "Une erreur s'est
produite" !!!
https://excel-malin.com/codes-sources-vba/vba-zip-compresser-et-decompresser-fichiers/
Sub DecompresserArchiveZip()
'par Excel-Malin.com ( https://excel-malin.com )
'---------------------------------------------------------
'gestion des erreurs
On Error GoTo ErreurDecompression
'définition des variables
Dim FSO As Object
Dim ApplicationArchivage As Object
Dim FichierArchive As Variant
Dim DossierDestination As String
'informations sur l'archive et le dossier pour les fichiers décompressés
FichierArchive = "C:TestMonArchive.zip" 'l'archive à décompresser
DossierDestination = "C:TestDecompresse" 'le dossier dans lequel les
fichiers seront décompressés
'vérification du format du chemin du dossier de destination
If Right(DossierDestination, 1) <> "" Then DossierDestination =
DossierDestination & ""
'Décompression
Set ApplicationArchivage = CreateObject("Shell.Application")
ApplicationArchivage.Namespace(DossierDestination).CopyHere
ApplicationArchivage.Namespace(FichierArchive).items
Set ApplicationArchivage = Nothing
'Message final
MsgBox "L'archive a été décompressé..."
Exit Sub
ErreurDecompression:
MsgBox "Une erreur s'est produite..."
End Sub
Cela coince sur l'instruction On Error Goto ...
Essaye comme ceci :
Sub DecompresserArchiveZip()
' par Excel-Malin.com ( https://excel-malin.com )
' -----------------------------------------------
' gestion des erreurs
On Error Resume Next
' définition des variables
Dim oSHA As Object
Dim FichierZip As Variant
Dim DossierDest As String
' informations sur l'archive et le dossier pour les fichiers décompressés
FichierZip = "C:TestMonArchive.zip" 'l'archive à décompresser
DossierDest = "C:TestDecompresse" 'dossier ou les fichiers seront
décompressés
' vérification du format du chemin du dossier de destination
If Right(DossierDest, 1) <> "" Then DossierDest = DossierDest & ""
' Décompression
Set oSHA = CreateObject("Shell.Application")
If Left(TypeName(oSHA), 6) = "IShell" Then
oSHA.Namespace(DossierDest).CopyHere oSHA.Namespace(FichierZip).items
End If
Set oSHA = Nothing
' Message final
If Err <> 0 Then
MsgBox "Une erreur s'est produite..."
Else
MsgBox "L'archive a été décompressé..."
End If
On Error Goto 0
End Sub
Bonjour,
Le 08/12/2018 à 15:43, Brat'ac a écrit :Michd a utilisé son clavier pour écrire :Bonjour,
Ce que tu cherches n'existe pas!
J'avais trouvé cela sur "excel-malin", qui avait l'avantage de ne pas
utiliser
Winzip ou 7zip, mais je suis toujours avec l'erreur "Une erreur s'est
produite" !!!
https://excel-malin.com/codes-sources-vba/vba-zip-compresser-et-decompresser-fichiers/
Sub DecompresserArchiveZip()
'par Excel-Malin.com ( https://excel-malin.com )
'---------------------------------------------------------
'gestion des erreurs
On Error GoTo ErreurDecompression
'définition des variables
Dim FSO As Object
Dim ApplicationArchivage As Object
Dim FichierArchive As Variant
Dim DossierDestination As String
'informations sur l'archive et le dossier pour les fichiers décompressés
FichierArchive = "C:TestMonArchive.zip" 'l'archive à décompresser
DossierDestination = "C:TestDecompresse" 'le dossier dans lequel les
fichiers seront décompressés
'vérification du format du chemin du dossier de destination
If Right(DossierDestination, 1) <> "" Then DossierDestination =
DossierDestination & ""
'Décompression
Set ApplicationArchivage = CreateObject("Shell.Application")
ApplicationArchivage.Namespace(DossierDestination).CopyHere
ApplicationArchivage.Namespace(FichierArchive).items
Set ApplicationArchivage = Nothing
'Message final
MsgBox "L'archive a été décompressé..."
Exit Sub
ErreurDecompression:
MsgBox "Une erreur s'est produite..."
End Sub
Cela coince sur l'instruction On Error Goto ...
Essaye comme ceci :
Sub DecompresserArchiveZip()
' par Excel-Malin.com ( https://excel-malin.com )
' -----------------------------------------------
' gestion des erreurs
On Error Resume Next
' définition des variables
Dim oSHA As Object
Dim FichierZip As Variant
Dim DossierDest As String
' informations sur l'archive et le dossier pour les fichiers décompressés
FichierZip = "C:TestMonArchive.zip" 'l'archive à décompresser
DossierDest = "C:TestDecompresse" 'dossier ou les fichiers seront
décompressés
' vérification du format du chemin du dossier de destination
If Right(DossierDest, 1) <> "" Then DossierDest = DossierDest & ""
' Décompression
Set oSHA = CreateObject("Shell.Application")
If Left(TypeName(oSHA), 6) = "IShell" Then
oSHA.Namespace(DossierDest).CopyHere oSHA.Namespace(FichierZip).items
End If
Set oSHA = Nothing
' Message final
If Err <> 0 Then
MsgBox "Une erreur s'est produite..."
Else
MsgBox "L'archive a été décompressé..."
End If
On Error Goto 0
End Sub