gpt4 book ai didi

vba - 根据相邻列自动向下填充

转载 作者:行者123 更新时间:2023-12-01 17:21:59 25 4
gpt4 key购买 nike

我正在寻找能够根据相邻列的长度自动向下填充数据的 VBA 代码。我知道有几种方法可以解决此问题,但哪种方法最好?:

If LastRow > Selection.Row Then
Range("D2").AutoFill Destination:=Range("D2:D" & LastRow)

或者类似的东西:

If Not IsEmpty(ActiveCell.Offset(0,1)) Then
Range("D2").AutoFill Destination:=Range("D2:D" & LastRow)

我很确定这些都不能完全按照我想要的方式工作,所以我错过了什么?

最佳答案

不需要任何 if 条件。我们可以获取C列最后使用的行,并相应地填充D列中的数据。

Sub test()

Dim lastRow As Long
lastRow = Range("C" & Rows.Count).End(xlUp).Row
Range("D2").AutoFill Destination:=Range("D2:D" & lastRow)

End Sub

关于vba - 根据相邻列自动向下填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17822756/

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