无法将列中的所有数据复制到另一张表-Excel VBA

Fadhilah Afif |

我无法复制列中的所有数据。我只想复制不包含第一行(标题)的数据,并将其粘贴到另一张纸上。我的当前代码为我提供了部分结果,因为数据之间存在一些空白。

由于我是VBA的新手,请帮助我。谢谢!

以下是我尝试过的两个代码。一种是通过xldown方法,另一种是通过lastrow我发现使用lastrow,我什至无法复制任何内容。

这是xldown方法,这使我部分数据(wsRawTwsDetI是我的定义工作表):

wsRawT.Select
    range("AI1").Select
    ActiveCell.Offset(1, 0).range("A1").Select
    range(Selection, Selection.End(xlDown)).Select
    Selection.copy

wsDetI.Select
    range("B1").Select
    ActiveCell.Offset(1, -1).range("B1").Select
    ActiveSheet.Paste

这是lastrow方法,甚至不允许我复制任何内容:

    Dim lastRowTD As Long
    lastRowTD = wsRawT.Cells(Rows.Count, "A").End(xlUp).Row

    wsRawT.range("AU2" & lastRowRD).copy
    wsDetI.range("A2").PasteSpecial xlPasteValues
    wsDetS.range("A2").PasteSpecial xlPasteValues
沙尔克

您的代码中只有小错误,请尝试以下操作:

Dim lastRowTD As Long
lastRowTD = wsRawT.Cells(Rows.Count, "AU").End(xlUp).Row

wsRawT.Range("AU2:AU" & lastRowTD).Copy
wsDetI.Range("A2").PasteSpecial xlPasteValues

说明:此代码检查工作A的数据集的wsRawT大小。然后,它将所有内容从单元格复制A2到数据的最后一行。然后将所有值粘贴到A工作表的wsDetI如果您不只需要这些值,也可以使用以下更简单的版本.Copy

wsRawT.Range("AU2:AU" & lastRowTD).Copy wsDetI.Range("A2")

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C#-Microsoft.Office.Interop.Excel将Excel中的所有行复制到另一张表

来自分类Dev

VBA将符合条件的行复制到另一张工作表

来自分类Dev

VBA将数据从一张纸复制到另一张纸

来自分类Dev

使用VBA将过滤的数据复制到另一张工作表

来自分类Dev

Excel VBA-从一张纸复制到另一张纸>仅复制一行

来自分类Dev

使用VBA将数据从一张纸复制到另一张纸时出错

来自分类Dev

将数据行复制到Excel中的另一个工作表并添加列VBA

来自分类Dev

EXCEL VBA代码未将范围复制到另一张工作表

来自分类Dev

使用VBA,将所有公式从一张纸复制到另一张纸上,而没有其他内容?

来自分类Dev

Excel VBA:如何将数据推到另一张工作表上的独占范围?

来自分类Dev

Excel VBA计算过滤的单元格并复制到另一张表

来自分类Dev

Excel VBA:如果数据与另一张工作表中的列中的值匹配,则复制行

来自分类Dev

Excel VBA每隔100000行复制一个范围内的数据,然后粘贴到另一张纸上,直到已复制该范围内的所有数据

来自分类Dev

将大量行从一张工作表复制到另一张工作表,但Excel 2010中的空白行除外

来自分类Dev

excel根据单元格值将行复制到另一张表

来自分类Dev

Excel VBA-从一张纸复制到另一张纸>仅复制一行

来自分类Dev

Excel VBA-将范围从一个工作表粘贴复制到工作簿中的某些工作表之后的所有工作表

来自分类Dev

无法使用VBA将整行从一张纸复制到另一张纸

来自分类Dev

VBA:将数据段复制到另一张工作表上

来自分类Dev

Excel根据条件将数据从一张纸复制到另一张纸

来自分类Dev

EXCEL VBA 将一周中的数据复制到不同的工作表中

来自分类Dev

VBA - 将数据从一张纸复制到另一张纸

来自分类Dev

如何将数据从一张excel表复制到另一张excel表?

来自分类Dev

使用 vba 宏代码将特定列从一张纸复制到另一张纸

来自分类Dev

使用 vba 以相反的顺序将数据从一张纸复制到另一张纸

来自分类Dev

VBA Excel将行从一张工作表复制到另一张工作表中具有特定值的行

来自分类Dev

将 Excel 中匹配记录的行值从一张工作表复制到另一张工作表

来自分类Dev

Excel Vba - 如何将匹配的行从一张工作表复制并粘贴到另一张工作表中完全匹配的行下方

来自分类Dev

从一张表复制到另一张表 (VBA)

Related 相关文章

  1. 1

    C#-Microsoft.Office.Interop.Excel将Excel中的所有行复制到另一张表

  2. 2

    VBA将符合条件的行复制到另一张工作表

  3. 3

    VBA将数据从一张纸复制到另一张纸

  4. 4

    使用VBA将过滤的数据复制到另一张工作表

  5. 5

    Excel VBA-从一张纸复制到另一张纸>仅复制一行

  6. 6

    使用VBA将数据从一张纸复制到另一张纸时出错

  7. 7

    将数据行复制到Excel中的另一个工作表并添加列VBA

  8. 8

    EXCEL VBA代码未将范围复制到另一张工作表

  9. 9

    使用VBA,将所有公式从一张纸复制到另一张纸上,而没有其他内容?

  10. 10

    Excel VBA:如何将数据推到另一张工作表上的独占范围?

  11. 11

    Excel VBA计算过滤的单元格并复制到另一张表

  12. 12

    Excel VBA:如果数据与另一张工作表中的列中的值匹配,则复制行

  13. 13

    Excel VBA每隔100000行复制一个范围内的数据,然后粘贴到另一张纸上,直到已复制该范围内的所有数据

  14. 14

    将大量行从一张工作表复制到另一张工作表,但Excel 2010中的空白行除外

  15. 15

    excel根据单元格值将行复制到另一张表

  16. 16

    Excel VBA-从一张纸复制到另一张纸>仅复制一行

  17. 17

    Excel VBA-将范围从一个工作表粘贴复制到工作簿中的某些工作表之后的所有工作表

  18. 18

    无法使用VBA将整行从一张纸复制到另一张纸

  19. 19

    VBA:将数据段复制到另一张工作表上

  20. 20

    Excel根据条件将数据从一张纸复制到另一张纸

  21. 21

    EXCEL VBA 将一周中的数据复制到不同的工作表中

  22. 22

    VBA - 将数据从一张纸复制到另一张纸

  23. 23

    如何将数据从一张excel表复制到另一张excel表?

  24. 24

    使用 vba 宏代码将特定列从一张纸复制到另一张纸

  25. 25

    使用 vba 以相反的顺序将数据从一张纸复制到另一张纸

  26. 26

    VBA Excel将行从一张工作表复制到另一张工作表中具有特定值的行

  27. 27

    将 Excel 中匹配记录的行值从一张工作表复制到另一张工作表

  28. 28

    Excel Vba - 如何将匹配的行从一张工作表复制并粘贴到另一张工作表中完全匹配的行下方

  29. 29

    从一张表复制到另一张表 (VBA)

热门标签

归档