gpt4 book ai didi

excel - 如何从一列的动态最后一行填充到相邻列的最后一行?

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

我现在已经尝试了一段时间解决以下问题:第一个代码(此处未列出)将数据删除到 B 列中的表 EDD 中(准确地说是 B45),然后 A 列中的每个单元格都填充了数字 1(来自A45 到 B 列底部 - 如下面的代码所示。

现在的问题是,我将在 B 列中添加另一组数据(在已添加数据的底部),但这次新数据在 A 列的每个单元格中的编号为 2(ps.2)。我无法覆盖我已经输入的数字 1) - 问题是数据是动态的。我不知道如何识别 A 列中的最后一行(用 value = 2 填充它,并将其自动填充到 B 列中新数据的底部)。

Dim EDDx As Worksheet
Dim lastrow As Long
Set EDDx = Sheets("EDD")
lastrow = EDDx.Cells(Rows.Count, "C").End(xlUp).Row
With EDDx
.Range("B45:B" & lastrow).Value = 1
End With
End Sub

谢谢

最佳答案

尝试,

with workSheets("EDD")
.range(.cells(.rows.count, "B").end(xlup), _
.cells(.rows.count, "C").end(xlup).offset(0, -1)).filldown
end with

关于excel - 如何从一列的动态最后一行填充到相邻列的最后一行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52948911/

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