gpt4 book ai didi

excel - 用下面的值填写 VBA

转载 作者:行者123 更新时间:2023-12-04 21:46:40 26 4
gpt4 key购买 nike

我有下面的代码用上面的值填充选择中的所有空白单元格。我试图做相反的事情,根据下面的值填写。我想我需要让它从选择的底部循环,但不知道该怎么做。请参阅下文了解我想要的结果。

 1   1
2
2 2
3
3
3 3
Sub FillDown()

Dim columnValues As Range, i As Long

Set columnValues = Selection

For i = 1 To columnValues.Rows.Count
If columnValues.Cells(i, 1).Value = "" Then
columnValues.Cells(i, 1).Value = columnValues.Cells(i - 1, 1).Value
End If
Next

End Sub

最佳答案

自下而上迭代:For i = columnValues.Rows.Count to 1 Step -1并更改columnValues.Cells(i - 1, 1).ValuecolumnValues.Cells(i + 1, 1).Value

Sub FillDown()

Dim columnValues As Range
Set columnValues = Selection

Dim i As Long
For i = columnValues.Rows.Count To 1 Step -1
If columnValues.Cells(i, 1).Value = "" Then
columnValues.Cells(i, 1).Value = columnValues.Cells(i + 1, 1).Value
End If
Next

End Sub
前:
enter image description here
后:
enter image description here

关于excel - 用下面的值填写 VBA,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63695387/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com