为什么我的自动填充代码在VBA未引用的单元格中显示“N/A”?

为什么我的自动填充代码在VBA未引用的单元格中显示“N/A”?,vba,excel,Vba,Excel,昨天我问了一个类似的问题,我遇到了另一个问题。这是我的代码(我声明了我的工作表): 以定价工作表为例,我之所以使用(“B3:AR3”)是因为我在所有单元格中都有公式,我想复制到最后一行(lrp)。此代码会自动填充所有内容,但也会将公式添加到上面的单元格中。例如,现在B2中有一个公式,当它应该是我的标题时,它的读数为“#N/a”。如何将公式从第3行(从B列到AR列)一直自动填充到最后一行,而不将其包含在标题中 谢谢你们的帮助。仍然是VBA的新手。更改: lrp = Pricing.Range("A

昨天我问了一个类似的问题,我遇到了另一个问题。这是我的代码(我声明了我的工作表):

以定价工作表为例,我之所以使用(“B3:AR3”)是因为我在所有单元格中都有公式,我想复制到最后一行(lrp)。此代码会自动填充所有内容,但也会将公式添加到上面的单元格中。例如,现在B2中有一个公式,当它应该是我的标题时,它的读数为“#N/a”。如何将公式从第3行(从B列到AR列)一直自动填充到最后一行,而不将其包含在标题中

谢谢你们的帮助。仍然是VBA的新手。

更改:

lrp = Pricing.Range("A3", Pricing.Range("A" & Rows.Count)).End(xlUp).Row
lrf = Forecast.Range("A6", Forecast.Range("A" & Rows.Count)).End(xlUp).Row

更改:

lrp = Pricing.Range("A3", Pricing.Range("A" & Rows.Count)).End(xlUp).Row
lrf = Forecast.Range("A6", Forecast.Range("A" & Rows.Count)).End(xlUp).Row



所以这个公式是从
B3
开始填充的,但是也把一些东西放在
B2
中?与
B6
相同,它是否在
B5
中添加了一些内容?您是否尝试过不使用自动填充,只是复制那些单元格/公式并粘贴到整个范围内?您能否告诉我们
lrp
lrf
的结果?如果它们小于3,你的范围将包括第2排issue@GCC在自动填充调用之前,它们有哪些值?例如,如果
lrp
结果为2,您的第一次自动填充将把
目的地从
范围(“B3:AR”&lrp)
计算为
范围(“B3:AR2”)
,该范围将变为
范围(“B2:AR3”)
。因此,公式将从
B3
向下填充,但随后也将一些内容放入
B2
?与
B6
相同,它是否在
B5
中添加了一些内容?您是否尝试过不使用自动填充,只是复制那些单元格/公式并粘贴到整个范围内?您能否告诉我们
lrp
lrf
的结果?如果它们小于3,你的范围将包括第2排issue@GCC在自动填充调用之前,它们有哪些值?例如,如果
lrp
结果为2,您的第一次自动填充将从
范围(“B3:AR”和lrp)
范围(“B3:AR2”)
,这将更改为
范围(“B2:AR3”)
。我仍然得到N/A's,但你得到了标题应该在哪里吗?我得到了标题应该在哪里?你在A列中有数据吗?我一直在A列中有数据,直到第1200行我仍然得到N/A's,但你得到了标题应该在哪里吗?我得到了标题应该在哪里?你有数据吗A列?直到第1200行,我一直有A列中的数据
lrp = Pricing.Range("A" & Rows.Count).End(xlUp).Row
lrf = Forecast.Range("A" & Rows.Count).End(xlUp).Row