如何允许通过VBA插入的forumla适应行编号(即,使用下面的代码在第50000行插入的公式将变为GCDnm(D5000,E5000) GCDnm(D6,E6)?的允许通过VBA插入公式以适应行编号
列B是其中信息被从下面的代码添加由式连续。柱J和K都充满主柱。
Sub macro2()
Dim lastrow, lastrowJ, lastrowK As Long
lastrow = Cells(Rows.Count, "B").End(xlUp).Row
lastrowJ = Cells(Rows.Count, "J").End(xlUp).Row
lastrowK = Cells(Rows.Count, "K").End(xlUp).Row
Range("J" & lastrowJ + 1 & ":J" & lastrow).Formula = "GCDnm(D6,E6)"
Range("K" & lastrowK + 1 & ":K" & lastrow).Formula = "LOOKUP(....)"
End Sub
所以相反,我会喜欢它像
Range("J" & lastrowJ + 1 & ":J" & lastrow).Formula = "GCDnm(Dcurrentrow,Ecurrentrow)"
Range("K" & lastrowK + 1 & ":K" & lastrow).Formula = "LOOKUP(....)"
当前行是公式被粘贴的行。
而不是逐个添加公式,因为动态地在B中添加值,只需确定新范围以填写公式并在其中重新应用即可。查看我的帖子,获取简单的解释。 – L42