我有一个Excel文档,我想写一个宏来完成与单元格的值列。例如:Excel VBA宏到自动完成列复制上面的值
在图1中,我有A列中值1我想有一个Visual Basic按钮,当我点击它,它会自动完成该列的剩余细胞值1,直到找到一个非空的单元格。在列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
末次
它的工作只选定列,我希望它适用于整个工作簿。我怎样才能改变这一点?
你有你已经尝试过的代码?如果你这样做,请包括在你的问题,所以我们可以看到需要做出什么样的变化:) – seadoggie01
如果你想有人为你写代码,那么我建议你聘请一个开发人员。 –
谢谢大家,我真的很感谢你的帮助:) – user2357735