【发布时间】:2017-08-07 13:29:10
【问题描述】:
我有一个 Excel 文档,我想编写一个宏来完成包含单元格值的列。例如:
在图 1 中,我在 A 列中有 value1。我想要一个视觉基本按钮,当我点击它时,它会自动用 value1 完成该列的剩余单元格,直到找到一个非空单元格。在 b 列中,我有 value3 value4 和 value5 粗体黑色。当我按下按钮时,vb 代码会自动完成具有 te 红色值的单元格。对不起我的英语,它不是我的母语。总而言之,一开始我只有黑色值,当我单击按钮时,它应该自动添加红色值。你能帮我吗?我有这个代码:
Sub split()
Dim columns As Range, i As Long
Set columns = Selection
i = 1
For i = 1 To columns.Rows.Count
If columns.Cells(i, 1).Value = "" Then
columns.Cells(i, 1).Value = columns.Cells(i - 1, 1).Value
End If
Next
结束子
它只对选定的列起作用,我希望它适用于整个工作簿。我该如何改变呢?
【问题讨论】:
-
你有试过的代码吗?如果您这样做,请将其包含在您的问题中,以便我们查看需要进行哪些更改:)
-
如果您希望有人为您编写代码,那么我建议您聘请开发人员。
-
谢谢你们,非常感谢你们的帮助:)