is it just as simple as changing it to 64? in the code... it cant be im assuming .

this is the part of the code which states 32 bit


'Code to open ANY files double clicking on cell or range of cells

Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" _
                                      (ByVal hWnd As Long, ByVal lpOperation As String, ByVal lpFile As String, _
                                       ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
Const SW_SHOW            As Long = 5&