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