复制单元格并移动到另一个单元格(偏移)-VBA BEGINNER

RS

我有一列有很多空白和条目。我要输入条目(忽略空格),然后将它们向右移一次并向下移两次,以替换内容。我觉得您会使用偏移功能,但是我不知道如何在VBA中编写此功能。我只使用offset作为公式。任何帮助,将不胜感激...

VBA皮特

首先,您需要创建一个循环,循环遍历范围的所有值。创建循环的方法很多,但是这里有一个例子:

'find last row of range
lastrow = ActiveSheet.UsedRange.Rows.Count

'Loops through the values from 2 to the last row of range
For x=2 to lastrow 

Next x

然后,我建议遍历该范围并使用IF函数检查每个单元格值是否符合您的条件:

'Checks for blank value in column A. If not blank  
If Cells(x, 1).Value <> "" then
'Do Something
End IF

现在,为了复制新范围内的所有值,只需将旧单元格和新单元格的值设置为相等即可:

'Moves value from column A to column B and two cells down
Cells(x+2, 2).Value = Cells(x, 1).Value

总之,您的代码如下所示:

Sub MoveValue ()

lastrow = ActiveSheet.UsedRange.Rows.Count

For x=2 to lastrow 
    If Cells(x, 1).Value <> "" then
      Cells(x+2, 2).Value = Cells(x, 1).Value
    End IF
Next x

End Sub

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Excel VBA宏复制单元格并粘贴到另一个

来自分类Dev

VBA Excel-复制单元格值并将值粘贴在另一个单元格的字符之间

来自分类Dev

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

来自分类Dev

需要 VBA 代码才能单击将内容从一个单元格移动到另一个单元格的按钮

来自分类Dev

VBA 函数将文本从一个不移动的单元格复制粘贴到另一个单元格,每次粘贴/循环向下移动一个单元格

来自分类Dev

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

来自分类Dev

双击单元格可将单元格内容返回到另一个单元格(VBA)

来自分类Dev

VBA如何显示与另一个单元格相邻的单元格的值?

来自分类Dev

Excel VBA - 通过另一个单元格更改单元格值?

来自分类Dev

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

来自分类Dev

Excel VBA代码将数据从4个特定的单元格移动到下一个可用行中的另一个工作表

来自分类Dev

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

来自分类Dev

Excel / VBA如何在上次使用的单元格之后将数据从一个工作表移动到另一个工作表?

来自分类Dev

Vba双击单元格突出显示,然后双击另一个单元格删除第一个单元格突出显示

来自分类Dev

根据另一个单元格中的值跳转到单元格(Macro LibreOffice VBA)

来自分类Dev

Excel VBA - 使用单元格中的值作为地址来定位另一个单元格

来自分类Dev

根据 VBA Excel 2010 中另一个单元格的值设置单元格的值

来自分类Dev

Excel-VBA 宏将单元格内容转换为另一个单元格的注释

来自分类Dev

VBA - 根据另一个单元格的值填充单元格值(代码不起作用)

来自分类Dev

Excel VBA-将每个单元格分别复制和粘贴到另一个程序

来自分类Dev

VBA将单元格范围复制到另一个工作簿上的范围

来自分类Dev

如何使用excel vba从特定单元格复制并将其粘贴到另一个范围

来自分类Dev

当值为 yes 时,vba 从单元格复制到另一个工作表

来自分类Dev

VBA VLookup 来自另一个关于单元格更改的 VBA 工作表

来自分类Dev

在范围内的特定单元格中输入的条件值,将解锁另一个范围内的另一个特定单元格(VBA,范围偏移)

来自分类Dev

使用VBA将错误单元格分离到另一个工作表

来自分类Dev

在另一个Workbook / CSV VBA中创建指向单元格的超链接

来自分类Dev

EXCEL VBA:根据另一个单元格的值更改NUMBER格式

来自分类Dev

在另一个单元格VBA Excel中执行用户定义的函数

Related 相关文章

  1. 1

    Excel VBA宏复制单元格并粘贴到另一个

  2. 2

    VBA Excel-复制单元格值并将值粘贴在另一个单元格的字符之间

  3. 3

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

  4. 4

    需要 VBA 代码才能单击将内容从一个单元格移动到另一个单元格的按钮

  5. 5

    VBA 函数将文本从一个不移动的单元格复制粘贴到另一个单元格,每次粘贴/循环向下移动一个单元格

  6. 6

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

  7. 7

    双击单元格可将单元格内容返回到另一个单元格(VBA)

  8. 8

    VBA如何显示与另一个单元格相邻的单元格的值?

  9. 9

    Excel VBA - 通过另一个单元格更改单元格值?

  10. 10

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

  11. 11

    Excel VBA代码将数据从4个特定的单元格移动到下一个可用行中的另一个工作表

  12. 12

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

  13. 13

    Excel / VBA如何在上次使用的单元格之后将数据从一个工作表移动到另一个工作表?

  14. 14

    Vba双击单元格突出显示,然后双击另一个单元格删除第一个单元格突出显示

  15. 15

    根据另一个单元格中的值跳转到单元格(Macro LibreOffice VBA)

  16. 16

    Excel VBA - 使用单元格中的值作为地址来定位另一个单元格

  17. 17

    根据 VBA Excel 2010 中另一个单元格的值设置单元格的值

  18. 18

    Excel-VBA 宏将单元格内容转换为另一个单元格的注释

  19. 19

    VBA - 根据另一个单元格的值填充单元格值(代码不起作用)

  20. 20

    Excel VBA-将每个单元格分别复制和粘贴到另一个程序

  21. 21

    VBA将单元格范围复制到另一个工作簿上的范围

  22. 22

    如何使用excel vba从特定单元格复制并将其粘贴到另一个范围

  23. 23

    当值为 yes 时,vba 从单元格复制到另一个工作表

  24. 24

    VBA VLookup 来自另一个关于单元格更改的 VBA 工作表

  25. 25

    在范围内的特定单元格中输入的条件值,将解锁另一个范围内的另一个特定单元格(VBA,范围偏移)

  26. 26

    使用VBA将错误单元格分离到另一个工作表

  27. 27

    在另一个Workbook / CSV VBA中创建指向单元格的超链接

  28. 28

    EXCEL VBA:根据另一个单元格的值更改NUMBER格式

  29. 29

    在另一个单元格VBA Excel中执行用户定义的函数

热门标签

归档