Excel 如何在列中复制一个单元格数据,然后粘贴它,直到通过VBA在列中出现另一个值?
我使用的代码Excel 如何在列中复制一个单元格数据,然后粘贴它,直到通过VBA在列中出现另一个值?,excel,vba,Excel,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 我有这张纸:
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
我有这张纸:
我希望通过VBA代码输出,因为我的实际工作表非常大,如下所示:
避免使用VBA,以免一开始就不知道如何使用它。在类似您的情况下,有许多很酷的内置功能可为您提供帮助:
- 选择范围
B1:B17
- 转到选项卡
>选择开始
>选择查找并选择
>选择转到特殊
空白
- 现在,选择范围内的所有空单元格,光标位于顶部。键入
并按组合键Ctrl+Enter=B2
ENTER
则更好;)。我编辑了答案(步骤越少越好)。谢谢