将单元格值复制到另一个单元格,如果

毒液

我在 Excel 中编写 VBA,我有一个单元格,里面有一些数字,我有一个“购物车”范围,当我点击按钮时,我想将单元格值复制到“购物车”,但如果第一个购物车中的一行已经满了,它应该移动到下一行并执行此操作,直到找到一行空的并将其粘贴在那里。

我尝试这样做但遇到了问题

Sub Gumb1_Klikni()

  Range("B1").Select
  Selection.Copy
  Range("J2").Select
  If IsEmpty(ActiveCell) Then
  Selection.PasteSpecial xlPasteAll
  Else
  Set nextcell = ActiveCell.Offset(1, 0)
  Range(nextcell).Select
  ActiveSheet.Paste
  End If

End Sub

它给了我错误 1004“对象 '_Global' 的方法 'Range' 失败”在

Range(nextcell).Select
谢拉多

如果你Dim nextcell as Range的开头定义Sub,你需要做的就是:

nextcell.Select

但是,您可以使用下面的“Cleaner”版本,而无需使用SelectSelection

Option Explicit

Sub Gumb1_Klikni()

Dim nextCell As Range

Range("B1").Copy
If IsEmpty(Range("J2")) Then
    Range("J2").PasteSpecial xlPasteAll
Else
    Set nextCell = Range("J2").Offset(1, 0)
    nextCell.PasteSpecial
End If

End Sub

编辑 1:在 PO 澄清后:

Sub Gumb1_Klikni()

Dim LastRow As Long

' get last row with data in column "J"
LastRow = Cells(Rows.Count, "J").End(xlUp).Row
If LastRow < 1 Then LastRow = 1

Range("B1").Copy
Range("J" & LastRow + 1).PasteSpecial xlPasteAll

End Sub

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如果单元格值更改,Excel将单元格值复制到另一个单元格

来自分类Dev

如果单元格值更改,Excel 将单元格值复制到另一个单元格

来自分类Dev

使用vba将单元格的值复制到另一个单元格

来自分类Dev

如果行中的其他单元格与值匹配,则将单元格从图纸上复制到另一个单元格

来自分类Dev

自动将一个单元格的颜色复制到另一个单元格

来自分类Dev

需要将单元格值复制到html表中的另一个单元格

来自分类Dev

单击超链接后将单元格的文本复制到另一个单元格

来自分类Dev

单击超链接后将单元格的文本复制到另一个单元格

来自分类Dev

充满颜色时将单元格复制到另一个单元格

来自分类Dev

VBA-将值从一个单元格复制到另一个偏移量单元格

来自分类Dev

将特定单元格复制到另一个工作表

来自分类Dev

如果该范围中只有一个单元格具有值,则将该单元格区域中的值复制到另一个单元格

来自分类Dev

Excel根据第三个单元格的值将一个单元格的值复制到另一个单元格

来自分类Dev

Excel根据第三个单元格的值将一个单元格的值复制到另一个单元格

来自分类Dev

如何在Excel中复制行并将值从一个单元格复制到另一个单元格?

来自分类Dev

如果当前单元格为空并且同一行中的另一个单元格不是空的,则 Excel 函数将单元格值复制到上面。否则什么都不做

来自分类Dev

将文本从一个单元格复制到另一个单元格而不删除原始内容python

来自分类Dev

vba excel:如何将字符从一个单元格复制到另一个单元格

来自分类Dev

当单元格值更改时,将单元格值更改的列复制到同一范围内的另一个工作表

来自分类Dev

根据其他匹配的单元格将值复制到一个单元格中

来自分类Dev

使用循环将一个单元格的值复制到多个单元格中

来自分类Dev

如果为“ TRUE”,则将列复制到另一个单元格并跳过空格

来自分类Dev

Excel:如果某个单元格不为空,则将行复制到另一个工作表

来自分类Dev

将值从一个单元格复制到每行另一单元格,作为Google表格中的“值”

来自分类Dev

Google表格-复制到另一个单元格

来自分类Dev

VBA查找匹配并将单元格复制到另一个

来自分类Dev

将数据透视表的总计单元格复制到Google电子表格中的另一个单元格

来自分类Dev

如何将具有在线超链接的单元格复制到另一个单元格?

来自分类Dev

仅将某些单元格从一行复制到另一个工作表

Related 相关文章

  1. 1

    如果单元格值更改,Excel将单元格值复制到另一个单元格

  2. 2

    如果单元格值更改,Excel 将单元格值复制到另一个单元格

  3. 3

    使用vba将单元格的值复制到另一个单元格

  4. 4

    如果行中的其他单元格与值匹配,则将单元格从图纸上复制到另一个单元格

  5. 5

    自动将一个单元格的颜色复制到另一个单元格

  6. 6

    需要将单元格值复制到html表中的另一个单元格

  7. 7

    单击超链接后将单元格的文本复制到另一个单元格

  8. 8

    单击超链接后将单元格的文本复制到另一个单元格

  9. 9

    充满颜色时将单元格复制到另一个单元格

  10. 10

    VBA-将值从一个单元格复制到另一个偏移量单元格

  11. 11

    将特定单元格复制到另一个工作表

  12. 12

    如果该范围中只有一个单元格具有值,则将该单元格区域中的值复制到另一个单元格

  13. 13

    Excel根据第三个单元格的值将一个单元格的值复制到另一个单元格

  14. 14

    Excel根据第三个单元格的值将一个单元格的值复制到另一个单元格

  15. 15

    如何在Excel中复制行并将值从一个单元格复制到另一个单元格?

  16. 16

    如果当前单元格为空并且同一行中的另一个单元格不是空的,则 Excel 函数将单元格值复制到上面。否则什么都不做

  17. 17

    将文本从一个单元格复制到另一个单元格而不删除原始内容python

  18. 18

    vba excel:如何将字符从一个单元格复制到另一个单元格

  19. 19

    当单元格值更改时,将单元格值更改的列复制到同一范围内的另一个工作表

  20. 20

    根据其他匹配的单元格将值复制到一个单元格中

  21. 21

    使用循环将一个单元格的值复制到多个单元格中

  22. 22

    如果为“ TRUE”,则将列复制到另一个单元格并跳过空格

  23. 23

    Excel:如果某个单元格不为空,则将行复制到另一个工作表

  24. 24

    将值从一个单元格复制到每行另一单元格,作为Google表格中的“值”

  25. 25

    Google表格-复制到另一个单元格

  26. 26

    VBA查找匹配并将单元格复制到另一个

  27. 27

    将数据透视表的总计单元格复制到Google电子表格中的另一个单元格

  28. 28

    如何将具有在线超链接的单元格复制到另一个单元格?

  29. 29

    仅将某些单元格从一行复制到另一个工作表

热门标签

归档