Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.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
Vba Excel密度图_Vba_Excel - Fatal编程技术网

Vba Excel密度图

Vba Excel密度图,vba,excel,Vba,Excel,我正在尝试在excel中创建密度图。地图将在单独的工作表中,然后在其中存储数据。我现在遇到的问题是,能否访问单独工作表中的数据,然后才能访问运行vba函数的工作表。我想我可以这样做: Dim row As Range ' Loop through rows 4 -> 550 For x = 4 To 550 Set row = Worksheet(1).Range(Cells(x, 1), Cells(x, 24)) ' get range of cells for furthe

我正在尝试在excel中创建密度图。地图将在单独的工作表中,然后在其中存储数据。我现在遇到的问题是,能否访问单独工作表中的数据,然后才能访问运行vba函数的工作表。我想我可以这样做:

Dim row As Range

' Loop through rows 4 -> 550
For x = 4 To 550
    Set row = Worksheet(1).Range(Cells(x, 1), Cells(x, 24)) ' get range of cells for further processing
Next Counter
问题是,当我运行代码只是为了测试它是否得到了excel返回的关于“工作表(1)”的以下错误:

编译错误:

未定义子或函数


我的所有数据都存储在工作表#1中,密度图正在工作表#6中创建。我怎么能做这个< /p> < p>我的坏,我叫工作表(index)代替工作表(index)< p>你应该考虑使用这个< /P>
Set row = Worksheets(1).Cells(x,1).Resize(1,24)
范围引用由工作表(1)限定,因此它将始终指向该工作表上的范围。您的单元格引用是非限定的,并且将指向ActiveSheet上的一个范围,您可能不需要该范围