Option Explicit
Sub UnzipAFile(zippedFileFullName As Variant, unzipToPath As Variant)
Dim ShellApp As Object
'Copy the files & folders from the zip into a folder
Set ShellApp = CreateObject("Shell.Application")
ShellApp.Namespace(unzipToPath).CopyHere ShellApp.Namespace(zippedFileFullName).items
End Sub
'To call the procedure above the following code can be used within another procedure. Change the paths to be the name of the zip file you wish to unzip and the folder you wish to put the unzipped files into.
Sub UnzipFileToFolder()
Call UnzipAFile("C:\Users\jimga\Desktop\Magnifier2.zip", "C:\Users\jimga\Desktop\UnzipHereFolder\")
Name "C:\Users\jimga\Desktop\UnzipHereFolder\magnifier.exe" As "C:\Users\jimga\Desktop\UnzipHereFolder\Magnifier.exe"
End Sub