Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/133.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用VBScript激活Excel中的给定单元格_Excel_Vbscript - Fatal编程技术网

如何使用VBScript激活Excel中的给定单元格

如何使用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("..."

我想用VBScript激活一个给定的单元格(比如A29)

我试过:

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-“不起作用”不能作为问题的描述。您需要更具体一些:错误消息?实际与预期行为/结果?