2013-07-11 96 views
0

我在Excel中創建了一個數據透視表。現在我必須分組一些不同的行。 對於示例A1,A6,A19 ...VBA中的特定範圍Excel

行應該分組的信息位於我閱讀的自己的工作表上。 當我創建一個新的字符串,其中包含例如:groupString =「A1,A5,A90,A103」 ,然後我使用Worksheets("TableTest").Range(groupString).Group我總是得到一個運行時錯誤,我無法分組多個選擇。

當我使用Worksheets("TableTest").Range("A1, A23").Group它的工作原理,但我需要從其他工作表中讀取的組 。感謝您的幫助。

親切的問候

回答

0

也許當你使用Worksheets("TableTest").Range("A1, A23").Group,A23掉出來支點的只有A1被考慮。

Range.Group文檔聲明範圍必須指定單個單元格。

您是否試過將單元格分組?

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