Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.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/haskell/8.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
Variables 在vb/vba上。将变量作为参数传递给对象属性,如.rows_Variables_Object_Properties_Arguments_Rows - Fatal编程技术网

Variables 在vb/vba上。将变量作为参数传递给对象属性,如.rows

Variables 在vb/vba上。将变量作为参数传递给对象属性,如.rows,variables,object,properties,arguments,rows,Variables,Object,Properties,Arguments,Rows,我想使用以下代码,但它不允许我使用,错误:“预期:列表分隔符或”: 为什么我不能将a和b变量传递给属性,例如:activesheet.rows(“1:3”)-当我使用“a:b”格式时,它会给我“运行时错误1004”应用程序定义的对象定义错误 您需要创建一个包含a和b值的字符串 ActiveSheet.Rows(CStr(a) & ":" & CStr(b)) 您需要使用范围方法: ActiveSheet.Range(ActiveSheet.Rows(a), ActiveShee

我想使用以下代码,但它不允许我使用,错误:“预期:列表分隔符或”:


为什么我不能将a和b变量传递给属性,例如:
activesheet.rows(“1:3”)
-当我使用“a:b”格式时,它会给我“运行时错误1004”应用程序定义的对象定义错误

您需要创建一个包含
a
b
值的字符串

ActiveSheet.Rows(CStr(a) & ":" & CStr(b))

您需要使用范围方法:

ActiveSheet.Range(ActiveSheet.Rows(a), ActiveSheet.Rows(b))

对非常有用,但我没有使用CStr强制函数,因为我不明白为什么需要它。相反,我使用了:ActiveSheet.rows(a&“:”&b),这就完成了任务。@用户:如果
a
b
不是字符串,则应该使用
CStr
将它们转换为字符串。
ActiveSheet.Range(ActiveSheet.Rows(a), ActiveSheet.Rows(b))