我是VBA的新手,第一次发布,请耐心等待。VBA - 从数据透视表中选择单元格
我想从数据透视表中复制数据并将数值粘贴到单独的工作表中。我需要尽可能灵活地保留宏,以迎合任何潜在的未来数据变化。实质上,我想复制(例如)A6:E77,但是如果底层数据发生变化,则此行范围可能需要更改(因此A6:E84,而不是A6:G77)。
Range("A6", Range("A1048576").End(xlUp)).Select
但是我怎样才能然后选择在列B中的所有细胞::电子是在列A中选择的细胞一起我可以使用选择在discontinguous数据集中的所有垂直非空白细胞?
我试过使用下面的代码,但它似乎忽略结束。(xlUp)命令。
Range("A6:E1048576", Range("A6:E1048576").End(xlUp)).Select
任何想法?我很感谢帮助:)
您的数据透视表数据是从A6开始的吗? (不包括标题)你想要复制所有的数据还是只是其中的一部分? – jlaverde
Range(“A6:E”&Range(“E1048576”)。End(xlUp).Row)。选择 –