• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

如何通过宏在单元格中粘贴公式?

excel 来源:Ankush Surana 10次浏览

我想通过VBA在Excel单元格中粘贴公式,但没有运气。 当我尝试这种代码,它完美的作品 -如何通过宏在单元格中粘贴公式?

ActiveSheet.Range("B7").Value = "=VLOOKUP(A7,$A$1:$B$3,2,0)"

但是当我尝试这种代码

ActiveSheet.Range("B7").Value = "=VLOOKUP(CONCATENATE(VLOOKUP(LOOKUP(2,1/($A$5:A7<>""),$A$5:A7),Instructions!$A$4:$B$40,2,0),NTFS!XFC7-2),'Trial Balance'!$I$55:$J$1048576,2,0)"

它与错误1004运行时错误结束 – 应用程序定义或对象定义的错误。

我只是希望公式粘贴到细胞中的任何其他代码会工作。请帮助我解释发生此错误的原因,并要求您提供一个破解或替代方法来粘贴公式。

在此先感谢!


===========解决方案如下:

尝试:

ActiveSheet.Range("B7").FormulaR1C1 = "=VLOOKUP(CONCATENATE(VLOOKUP(LOOKUP(2,1/($A$5:A7<>""),$A$5:A7),Instructions!$A$4:$B$40,2,0),NTFS!XFC7-2),'Trial Balance'!$I$55:$J$1048576,2,0)" 

版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)