我是 VBA 的新手,第一次发帖,所以请多多包涵。
我正在尝试从数据透视表复制数据并将值粘贴到单独的工作表中。我需要让宏尽可能灵活,以适应未来对枢轴的任何潜在变化。本质上我想复制(例如)A6:E77,但是如果基础数据发生变化,这个行范围可能需要改变(所以到 A6:E84,而不是 A6:G77)。我可以使用以下方法选择不连续数据集中的所有垂直非空白单元格:
Range("A6", Range("A1048576").End(xlUp)).Select
但是,我如何才能选择 B:E 列中与 A 列中选择的单元格并排的所有单元格?
我曾尝试使用以下代码,但它似乎忽略了 End.(xlUp) 命令。
Range("A6:E1048576", Range("A6:E1048576").End(xlUp)).Select
有任何想法吗?我很感激帮助:)