我打開4個運行宏的不同xlsm文件。 該宏從單元中讀取數據。 這些宏可以單獨工作,但它們會一起搞砸。 因爲vba多張衝突
Cells(1, 1).Value
從活動片取出,而不是從我想要的片材。
反正是有spicify像
workbook("example1").sheet("sheet1").Cells(1, 1).Value
workbook("example2").sheet("sheet1").Cells(1, 1).Value
材料了嗎?
編輯:(感謝瘸子) 我試圖
Dim oWorkSheet As Worksheet
Set oWorkSheet = Workbooks("example1.xlsm").Sheets("sheet1")
oWorkSheet.Cells(1, 1).Value
,並得到一個運行時錯誤
"Object doesn't support this property and method"
宏是否打開文件? – 2012-08-16 14:30:43
考慮使用此處所述的Excel對象模型:http://stackoverflow.com/a/7402165/649687 – JMax 2012-08-16 14:34:32