Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
Error 1004 when I open a file
Hi!
When I want to open a .xls file with VBA command: Set bk2 = Workbooks.Open(name) where bk2 is defined as: Dim bk2 As Workbook I get: 'run time error '1004': Method 'Range' of object '_Worksheet' failed and when I look in Excel, the file is opened! Please anybody who can help me on the right track? What is wrong? Regards, Mike |
#2
Posted to microsoft.public.excel.programming
|
|||
|
|||
Error 1004 when I open a file
Sub Tester2()
Dim wkbk As Workbook Dim name as String name = "C:\data\aa_userform.xls" Set wkbk = Workbooks.Open(name) Debug.Print wkbk.Name End Sub worked fine for me. Make sure the workbook is not already open when you run the code. Probably better not to use "name" as a variable name. -- Regards, Tom Ogilvy "Deer Hunter" wrote in message ... Hi! When I want to open a .xls file with VBA command: Set bk2 = Workbooks.Open(name) where bk2 is defined as: Dim bk2 As Workbook I get: 'run time error '1004': Method 'Range' of object '_Worksheet' failed and when I look in Excel, the file is opened! Please anybody who can help me on the right track? What is wrong? Regards, Mike |
#3
Posted to microsoft.public.excel.programming
|
|||
|
|||
Error 1004 when I open a file
Hi Tom,
If I replace my code with your code, still getting the same errormessage.. Could it be something with the sheet I want to open? Protection, marco's or something else? Mike "Tom Ogilvy" wrote in message ... Sub Tester2() Dim wkbk As Workbook Dim name as String name = "C:\data\aa_userform.xls" Set wkbk = Workbooks.Open(name) Debug.Print wkbk.Name End Sub worked fine for me. Make sure the workbook is not already open when you run the code. Probably better not to use "name" as a variable name. -- Regards, Tom Ogilvy "Deer Hunter" wrote in message ... Hi! When I want to open a .xls file with VBA command: Set bk2 = Workbooks.Open(name) where bk2 is defined as: Dim bk2 As Workbook I get: 'run time error '1004': Method 'Range' of object '_Worksheet' failed and when I look in Excel, the file is opened! Please anybody who can help me on the right track? What is wrong? Regards, Mike |
#4
Posted to microsoft.public.excel.programming
|
|||
|
|||
Error 1004 when I open a file
Well, nothing in the code you show has anything to do with a range. If that
is all the code you have, then perhaps the workbook has code it is running which fails. If that appears to be the case, try this: Sub Tester2() Dim wkbk As Workbook Dim name as String name = "C:\data\aa_userform.xls" Application.EnableEvents = False Set wkbk = Workbooks.Open(name) Application.EnableEvents = True Debug.Print wkbk.Name End Sub -- Regards, Tom Ogilvy "Deer Hunter" wrote in message ... Hi Tom, If I replace my code with your code, still getting the same errormessage.. Could it be something with the sheet I want to open? Protection, marco's or something else? Mike "Tom Ogilvy" wrote in message ... Sub Tester2() Dim wkbk As Workbook Dim name as String name = "C:\data\aa_userform.xls" Set wkbk = Workbooks.Open(name) Debug.Print wkbk.Name End Sub worked fine for me. Make sure the workbook is not already open when you run the code. Probably better not to use "name" as a variable name. -- Regards, Tom Ogilvy "Deer Hunter" wrote in message ... Hi! When I want to open a .xls file with VBA command: Set bk2 = Workbooks.Open(name) where bk2 is defined as: Dim bk2 As Workbook I get: 'run time error '1004': Method 'Range' of object '_Worksheet' failed and when I look in Excel, the file is opened! Please anybody who can help me on the right track? What is wrong? Regards, Mike |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
Open Excel file get error with file names that have spaces in the | Setting up and Configuration of Excel | |||
EXCEL:Can't open any file without error saying it's ALREADY open??? | Excel Worksheet Functions | |||
Runtime error '1004' General ODBC error | New Users to Excel | |||
Excel 2003 Macro Error - Runtime error 1004 | Excel Discussion (Misc queries) | |||
runtime error 1004 when opening excel file via VBA in a browser | Excel Programming |