Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.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,我用vba在excel中创建了一个透视表。现在我必须把一些不同的行分组。 例如A1、A6、A19 应该分组的行的信息在我阅读的工作表中。 当我创建一个新字符串,其中包含例如:groupString=“A1、A5、A90、A103” 然后我使用工作表(“TableTest”).Range(groupString).Group我总是得到一个运行时错误,无法对多个选择进行分组 当我使用工作表(“TableTest”).Range(“A1,A23”).Group时,它可以工作,但我需要 我读了另一份工作

我用vba在excel中创建了一个透视表。现在我必须把一些不同的行分组。 例如A1、A6、A19

应该分组的行的信息在我阅读的工作表中。 当我创建一个新字符串,其中包含例如:groupString=“A1、A5、A90、A103” 然后我使用
工作表(“TableTest”).Range(groupString).Group
我总是得到一个运行时错误,无法对多个选择进行分组

当我使用
工作表(“TableTest”).Range(“A1,A23”).Group时,它可以工作,但我需要
我读了另一份工作表。谢谢你的帮助


亲切问候

当您使用
工作表(“TableTest”)。范围(“A1,A23”)。组
,A23脱离枢轴,仅考虑A1

组文档说明范围必须指定单个单元格

你有没有试过一个单元一个单元地分组

For Each cell in Worksheets("TableTest").Range(groupString).Cells
    cell.Group
Next