vba公式引用

作者: 胡诌文学 | 来源:发表于2019-04-09 08:11 被阅读4次

这个和你在工作表中的公式基本一样,工作表中怎么写,VBA中就这么写啊,你只需要将工作表的公式样式设为R1C1,然后将工作表的公式复制进去就可以了。

1Sheets(1).Range("B1:B10").FormulaR1C1 = "=VLOOKUP(RC[-1],表2!R1C1:R10C2,2,FALSE)"

 亲,R1C1的引用样式相对于A1的样式好处在于具有相同的公式单元格内公式的字符都是一模一样的,这对于VBA来写公式时是非常方便的的。举个例子,你在B1中输入=A1,拉到B10时,从B2到B10就是=A2, =A3 , … , =A10. 如果用VBA来写的公式而又用A1样式的话,岂不是要对每个单元格不同处理,会很麻烦,换做R1C1样式的话,B1:B10中的公式都是=RC[-1], 一次就可以处理了:

Sheets(1).Range("B1:B10").FormulaR1C1 = "=RC[-1]"

[-1]代表相对与公式所在位置向左偏移1列,而公式的位置即为Sheets(1).Range("B1:B10"),你写公式的时候就指明了,所以无需”在代码中使用.FoumulaR1C1语句前,一定要选中某一个单元格“。

请仔细理解R1C1样式!

相关文章

  • vba公式引用

    这个和你在工作表中的公式基本一样,工作表中怎么写,VBA中就这么写啊,你只需要将工作表的公式样式设为R1C1,然后...

  • 第六课 函数与公式

    一、在单元格中输入公式 1、用VBA在单元格中输入普通公式 2.使用循环输入公式 3.用VBA在单元格输入带引号的...

  • VBA实战

    Excel大家都用的很熟悉了,包括公式,不知道大家有没有听过vba,vba是比Excel公式更为强大的工具,入门很...

  • VBA中输入空格excel停止运行解决办法

    excel: 开发工具-->加载项-->勾选 分析工具库 - VBA VBA程序界面: 工具-->引用-->去掉勾...

  • Excel中一个被严重忽视的大杀器功能

     一说到Excel工作簿内容合并、多工作簿查询、外部数据源的查询引用的实现,那么很多人第一想法就是使用公式、VBA...

  • Input Box返回值

    引用:How to Detect vba InputBox "Cancel" or "X" clicked oth...

  • 引用公式

    转自https://superuser.com/questions/594559/how-do-you-easil...

  • A015-VBA如何调用BPC的包?

    1. 结论 VBA调用BPC包,该EXCEL文件必须先引用EPM插件的相关组件,然后才可以通过VBA语句,调用EP...

  • 使用VBA数组公式

    1. 数组的好处 ①可作为辅助列,临时存放数值②大大加快运算的效率 2. 如何定义数组 dim arr() 3. ...

  • VBA中使用公式

    使用工作表的函数 Application.WorksheetFunction.函数公式 统计函数的初探 常用的几类...

网友评论

    本文标题:vba公式引用

    本文链接:https://www.haomeiwen.com/subject/chjviqtx.html