簡體   English   中英

VBA Excel中的特定范圍

[英]Specific Range in VBA Excel

我已經用vba在excel中創建了數據透視表。 現在,我必須對一些不同的行進行分組。 例如A1,A6,A19 ...

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

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

親切的問候

也許當您使用Worksheets("TableTest").Range("A1, A23").Group ,A23脫離支點並且僅考慮A1。

Range.Group文檔指出,范圍必須指定一個單元格。

您是否嘗試過按單元分組?

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM