excel表格怎么利用vba自动填充公式?
excel中使用vba自动填充公式的方法
1、首先我们打开一个工作样表作为例子。
2、打开vba编辑窗口,创建一个新的模块,并输入以下代码:
Sub 填充公式()
Dim i As Long, j As Long
With Range("A1").CurrentRegion
i = .Rows.Count - 1
j = .Columns.Count - 1
End With
Range("J3").AutoFill _
Destination:=Range(Cells(3, 10), Cells(i, 10))
Range("D16").AutoFill _
Destination:=Range(Cells(16, 4), Cells(16, j))
End Sub
3、这里with是简化代码的写法,读取了当前活动单元格的区域,并将行列分别赋值为I和J变量-1。
4、简写掉的代码完整版的是Range("A1").CurrentRegion.Rows.Count和Range("A1").CurrentRegion.Columns.Count。就是这么简单和任性。
5、接着我们使用autofill函数来填充给定的单元格区域。其中,自动填充的公式单元格竖列指定的是J3,横行指定的是D13,代码如图。
6、而最终填充的区域范围,为本活动单元格的区域范围,我给的例子格式不正确,大家试试找出正确的公式和标题栏。我们创建一个宏按钮,来看一下正确运行的结果。
相关推荐:
excel怎么计算圆的面积? excel中圆的面积公式的使用方法
相关文章
- excel2010怎么自动选择不含公式的单元格?excel选择数据的时候,只想选择常量单元格,不想要博阿含公式的,该怎么办呢?下面我们就来看看详细的方法,需要的朋友可以参考下2016-07-26
- 作为刚学习excel表格的新手们,在计算加法,求平均数上都可以很熟练的操作了,但是这时你会发现,在现有的公式里怎么没有求差的公式呢,要是遇到这样的表格我们该如何制作2016-07-22
- excel公式循环使用?excel表格中单元格在引用自身的时候,出现循环引用警告提示 ,该怎么解决呢?下面我们就来看看excel公式循环引用的教程,需要的朋友可以参考下2016-07-17
Excel数组公式怎么使用? Excel数组公式计算的实例教程
Excel数组公式怎么用?很多朋友不知道该怎么使用Excel数组公式,今天我们就来举一个例子让大家明白Excel中数组公式的实际用法,需要的朋友可以参考下2016-07-16- word中怎么复制excel公式并编辑?word中计算不是强项,但是excel中计算却很方便,该怎么把excel中的公职复制到word中呢?下面我们就来看看详细的教程,需要的朋友可以参考2016-07-15
- Excel中经常需要使用到公式合并相同名称的数据,利用数据具体该如何合并相同的名称数据呢?下面小编就为大家介绍excel如何使用公式将相同名称的数据进行合并方法,来看看吧2016-06-30
- 这篇文章主要为大家介绍了Excel中公式复制的方法,那么,在Excel中公式是怎么样复制的呢,下面就是脚本之家小编为大家带来的Excel公式复制方法图文教程,需要的朋友可以参考2016-06-27
- if函数在Excel表格中十分重要,是我们日常办公使用频率很高的一个函数,其语法格式为:if(条件表达式,表达式为真时执行,表达式为假时执行)。那么excel表格公式if函数怎2016-06-21
- Excel2016怎么隐藏辑栏上的函数公式?Excel2016表格中的数据如果是利用公式计算的,点击单元格就会在编辑栏显示公式,该怎么隐藏公式呢?请看下文详细教程,需要的朋友可以2016-06-20
- Excel具有强大的运算能力和计算能力,往往我们在做统计时都会插入一些公式,但是一不小心改动了其中一个字母,那么计算结果就有天壤之别,所谓差之毫厘,缪之千里。在excel2016-06-14
最新评论