Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Edmund,
Running this code (a) on XL2000 I would expect a compile, so your actual error may be due to something else. But if you are working with different versions of Excel, you should use code that is compatible with oldest version. You can see that XL2003 has extra arguments in the .OpenText method, e.g. TrailingMinusNumbers:=True that XL2000 can't deal with. As it optional, if it is missing when run on XL2003, the default is used and XL2000 has no problem. I don't have XL2003, but the value of Origin= -536 looks rather strange, as the options for XL2000 are 1, 2 or 3. NickHK "Edmund" wrote in message ... When I pass my Excel file to co-worker & they execute the macro, code failed with pop up "Compile Error In Hidden Module : Module1". To verify, I performed the same action in others PC & recorded macro along the actions. The below differences were discovered. What have I done wrong? (VBA Rookie) (a) Macro recorded with my laptop using Excel 2003: ChDir "C:\Highway" Workbooks.OpenText Filename:="C:\Highway\B2EDIT.txt.out", Origin:=-536, _ StartRow:=1, DataType:=xlDelimited, TextQualifier:=xlDoubleQuote, _ ConsecutiveDelimiter:=False, Tab:=True, Semicolon:=False, Comma:=False _ , Space:=False, Other:=True, OtherChar:="|", FieldInfo:=Array(Array(1, 4 _ ), Array(2, 1), Array(3, 1), Array(4, 1), Array(5, 1), Array(6, 1), Array(7, 1), Array(8, 1), _ Array(9, 1), Array(10, 1), Array(11, 1)), TrailingMinusNumbers:=True (b) Macro recorded with OTHER PC using Excel 2000 & also Excel 2003 (which is same with mine): ChDir "C:\Highway" Workbooks.OpenText Filename:="C:\Highway\B2EDIT.txt.out", Origin:=xlWindows _ , StartRow:=1, DataType:=xlDelimited, TextQualifier:=xlDoubleQuote, _ ConsecutiveDelimiter:=False, Tab:=True, Semicolon:=False, Comma:=False _ , Space:=False, Other:=True, OtherChar:="|", FieldInfo:=Array(Array(1, 4 _ ), Array(2, 1), Array(3, 1), Array(4, 1), Array(5, 1), Array(6, 1), Array(7, 1), Array(8, 1), _ Array(9, 1), Array(10, 1), Array(11, 1)) -- Edmund (Using Excel 2000, XP, 2003) |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Excell copy action pauses for 15 second for the smallest action | Excel Discussion (Misc queries) | |||
Recorded macro | Excel Discussion (Misc queries) | |||
Recorded macro won't run | Excel Programming | |||
Recorded macro won't run | Excel Programming |