如何使用VBScript激活Excel中的给定单元格
我想用VBScript激活一个给定的单元格(比如A29) 我试过:如何使用VBScript激活Excel中的给定单元格,excel,vbscript,Excel,Vbscript,我想用VBScript激活一个给定的单元格(比如A29) 我试过: xlsobj.WorkBooks.Open("abcd.xlsx").range("A29").activate 但它不起作用。如何修复此问题?您不能选择工作簿的范围。您需要指定一个工作表 更像是: ActiveWorkbook.Sheets("Sheet1").Range("A29").Activate 您需要识别/访问工作表: xlsobj.WorkBooks.Open("abcd.xlsx").sheets("..."
xlsobj.WorkBooks.Open("abcd.xlsx").range("A29").activate
但它不起作用。如何修复此问题?您不能选择工作簿的范围。您需要指定一个工作表 更像是:
ActiveWorkbook.Sheets("Sheet1").Range("A29").Activate
您需要识别/访问工作表:
xlsobj.WorkBooks.Open("abcd.xlsx").sheets("...").range("A29").activate
注意添加的
.Sheets(“…”
位,其中必须用工作表的实际名称替换..
从VBScript脚本自动化Excel时,没有简单的“ActiveWorkBook”。我使用了上面选择工作表然后激活的逻辑,但它不起作用,我在VBScript中执行此操作。默认情况下,仅选择A1单元格我使用了上面选择工作表然后激活的逻辑,但它不起作用,我在vbscript中执行此操作,默认情况下选择A1单元格only@Arpit-“不起作用”不能作为问题的描述。您需要更具体一些:错误消息?实际与预期行为/结果?