繁体   English   中英

如何在列中复制一个单元格数据,然后将其粘贴,直到另一个值通过 VBA 进入列中?

[英]How can i copy one cell data in a column and then paste it untill another value comes in the column through VBA?

我使用的代码

Sub copypaste()
'
' copypaste Macro
'

'
    Range("B2:B8").Select
    Application.CutCopyMode = False
    Selection.FillDown
    Range("B9:B10").Select
    Selection.FillDown
    Range("B11:B13").Select
    Selection.FillDown
End Sub

我有这张表:

在此处输入图像描述

我想要 output 到 VBA 代码,因为我的实际工作表非常大,如下所示:

在此处输入图像描述

避免 VBA 以防您一开始就不确定如何使用它。 在像您这样的情况下,有许多很酷的内置功能可以帮助您:

  • Select 范围B1:B17
  • 转到选项卡Start > Select Find & Select > 选择Go To Special > 选择Blanks
  • 现在,您范围内的所有空单元格都被选中,其中 cursor 在顶部。 键入=B2并按组合键Ctrl + Enter

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM