ExcelVBA 实例教程 013:单元格中的公式 编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行认真校对,但是难免会有疏漏的地方,但是任然希望(ExcelVBA 实例教程013:单元格中的公式)的内容能够给您的工作和学习带来便利
同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力
本文可编辑可修改,假如觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快 业绩进步,以下为 ExcelVBA 实例教程 013:单元格中的公式的全部内容
1、在单元格中写入公式使用 Range 对象的 Formula 属性可以在单元格区域中写入公式,如下面的代码所示
Sub rngFormula()2
Sheet1
Range(”C1:C10")
Formula = ”=SUM(A1+B1)”3
End Sub代码解析:应用于 Range 对象的 Formula 属性返回或设置 A1 样式表示的 Range 对象的公式,语法如下:expression
Formula参数expression是必需的,返回一个Range对象
还可以使用 FormulaR1C1 属性返回或设置以 R1C1-样式符号表示的公式,如下面的代码所示
Sub rngFormulaRC()2
Sheet2
Range("C1:C10")
FormulaR1C1 = ”=SUM(RC[—2]+RC[—1])"3
End Sub假如需要在单元格中写入数组公式则使用 Range 对象的 FormulaArray 属性
如下面的代码所示
Sub RngFormulaArray()2
Sheet3
Range("C1")
FormulaArray = "=A1:A2*B1:B2"3
End SubRange 对