excel表格怎么利用vba自動(dòng)填充公式?

excel中使用vba自動(dòng)填充公式的方法
1、首先我們打開(kāi)一個(gè)工作樣表作為例子。
2、打開(kāi)vba編輯窗口,創(chuàng)建一個(gè)新的模塊,并輸入以下代碼:
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是簡(jiǎn)化代碼的寫(xiě)法,讀取了當(dāng)前活動(dòng)單元格的區(qū)域,并將行列分別賦值為I和J變量-1。
4、簡(jiǎn)寫(xiě)掉的代碼完整版的是Range("A1").CurrentRegion.Rows.Count和Range("A1").CurrentRegion.Columns.Count。就是這么簡(jiǎn)單和任性。
5、接著我們使用autofill函數(shù)來(lái)填充給定的單元格區(qū)域。其中,自動(dòng)填充的公式單元格豎列指定的是J3,橫行指定的是D13,代碼如圖。
6、而最終填充的區(qū)域范圍,為本活動(dòng)單元格的區(qū)域范圍,我給的例子格式不正確,大家試試找出正確的公式和標(biāo)題欄。我們創(chuàng)建一個(gè)宏按鈕,來(lái)看一下正確運(yùn)行的結(jié)果。
相關(guān)推薦:
excel公式循環(huán)使用? excel公式循環(huán)引用的教程
excel怎么計(jì)算圓的面積? excel中圓的面積公式的使用方法
相關(guān)文章
excel2010怎么自動(dòng)選擇不含公式的單元格?
excel2010怎么自動(dòng)選擇不含公式的單元格?excel選擇數(shù)據(jù)的時(shí)候,只想選擇常量單元格,不想要博阿含公式的,該怎么辦呢?下面我們就來(lái)看看詳細(xì)的方法,需要的朋友可以參考下2016-07-26- 作為剛學(xué)習(xí)excel表格的新手們,在計(jì)算加法,求平均數(shù)上都可以很熟練的操作了,但是這時(shí)你會(huì)發(fā)現(xiàn),在現(xiàn)有的公式里怎么沒(méi)有求差的公式呢,要是遇到這樣的表格我們?cè)撊绾沃谱?/div> 2016-07-22
excel公式循環(huán)使用? excel公式循環(huán)引用的教程
excel公式循環(huán)使用?excel表格中單元格在引用自身的時(shí)候,出現(xiàn)循環(huán)引用警告提示 ,該怎么解決呢?下面我們就來(lái)看看excel公式循環(huán)引用的教程,需要的朋友可以參考下2016-07-17Excel數(shù)組公式怎么使用? Excel數(shù)組公式計(jì)算的實(shí)例教程
Excel數(shù)組公式怎么用?很多朋友不知道該怎么使用Excel數(shù)組公式,今天我們就來(lái)舉一個(gè)例子讓大家明白Excel中數(shù)組公式的實(shí)際用法,需要的朋友可以參考下2016-07-16word中怎么復(fù)制excel公式并編輯?word中計(jì)算不是強(qiáng)項(xiàng),但是excel中計(jì)算卻很方便,該怎么把excel中的公職復(fù)制到word中呢?下面我們就來(lái)看看詳細(xì)的教程,需要的朋友可以參考2016-07-15excel如何使用公式將相同名稱的數(shù)據(jù)進(jìn)行合并?
Excel中經(jīng)常需要使用到公式合并相同名稱的數(shù)據(jù),利用數(shù)據(jù)具體該如何合并相同的名稱數(shù)據(jù)呢?下面小編就為大家介紹excel如何使用公式將相同名稱的數(shù)據(jù)進(jìn)行合并方法,來(lái)看看吧2016-06-30這篇文章主要為大家介紹了Excel中公式復(fù)制的方法,那么,在Excel中公式是怎么樣復(fù)制的呢,下面就是腳本之家小編為大家?guī)?lái)的Excel公式復(fù)制方法圖文教程,需要的朋友可以參考2016-06-27if函數(shù)在Excel表格中十分重要,是我們?nèi)粘^k公使用頻率很高的一個(gè)函數(shù),其語(yǔ)法格式為:if(條件表達(dá)式,表達(dá)式為真時(shí)執(zhí)行,表達(dá)式為假時(shí)執(zhí)行)。那么excel表格公式if函數(shù)怎2016-06-21Excel2016怎么隱藏輯欄上的函數(shù)公式?Excel2016表格中的數(shù)據(jù)如果是利用公式計(jì)算的,點(diǎn)擊單元格就會(huì)在編輯欄顯示公式,該怎么隱藏公式呢?請(qǐng)看下文詳細(xì)教程,需要的朋友可以2016-06-20Excel具有強(qiáng)大的運(yùn)算能力和計(jì)算能力,往往我們?cè)谧鼋y(tǒng)計(jì)時(shí)都會(huì)插入一些公式,但是一不小心改動(dòng)了其中一個(gè)字母,那么計(jì)算結(jié)果就有天壤之別,所謂差之毫厘,繆之千里。在excel2016-06-14最新評(píng)論