gpt4 book ai didi

vba - Excel VBA将范围复制到表格中

转载 作者:行者123 更新时间:2023-12-04 20:06:54 24 4
gpt4 key购买 nike

我一直无法弄清楚如何使用 VBA 将范围(特别是一行)粘贴到数据表中。

现在,名为“RawData”的工作表中有一系列数据。在另一张纸上,有一个从 (1, 1) 开始到 (100, 33) 的图表。变量 ThisValue 包含包含表的工作表的名称。变量 x 包含我尝试传输的范围的行号。

我目前正在使用此代码:

Sheets("RawData").Select
Cells(x, 1).Resize(1, 33).Copy
Sheets(ThisValue).Select
NextRow = Cells(Rows.Count, 1).End(xlUp).row + 1
Cells(NextRow, 1).Select
ActiveSheet.Paste

我面临的问题是它将数据范围直接粘贴在表格下方而不是表格中。任何帮助将不胜感激。

最佳答案

在 VBA 中,表应该作为 ListObjects 来处理,而不是 Ranges/Cells。

你应该找到你需要的here在“插入行和列”部分。

关于vba - Excel VBA将范围复制到表格中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20437455/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com