當前位置:
首頁 > 最新 > Excel VBA解讀:填充——FillDown方法

Excel VBA解讀:填充——FillDown方法

我們還是以錄製宏的方式開始了解Range對象的FillDown方法

如下圖所示的操作:

錄製的宏代碼如下:

Sub Macro1()

Macro1Macro

由完美Excel創建

ActiveCell.FormulaR1C1 = "1"

Range("A1:A5").Select

Selection.FillDown

End Sub

從代碼中可以看出,VBA使用了FillDown方法對所選單元格區域進行向下填充。

熟悉VBA的朋友可以將上述代碼簡化如下,達到同樣的效果。

Sub testFillDown1()

Range("A1:A5").FillDown

End Sub

再看一個示例。如下圖左側所示的工作表,要求填充單元格區域E1:F5。

代碼如下:

Sub testFillDown2()

Range("E1:F5").FillDown

End Sub

FillDown方法的官方說明

FillDown方法超出字元數上限

取消

翻譯更多

從指定單元格區域內的頂部單元格或單元格區域填充到單元格區域底部。單元格區域頂行中的單元格或單元格區域的內容和格式將複製到該區域內的其餘行中。

FillDown方法的語法

Range對象.FillDown

說明

FillDown方法不僅向下填充內容,而且還複製格式。

要想不帶格式填充,可以使用AutoFill方法

示例1:自動填充公式

如下圖所示的工作表,要求計算合價,即列C與列D的乘積值。

代碼如下:

Sub testFillDown3()

在E2中輸入公式

Range("E2").Formula ="=C2*D2"

從E2起向下填充公式至E7

Range("E2:E7").FillDown

End Sub

示例2:用空單元格上方的單元格數據填充單元格區域中的空單元格

要求如下:需要填充工作表中的空單元格,使用空單元格上一行的非空單元格內容填充。

我們使用FillDown方法解決,代碼如下:

與FillDown方法類似的方法

除向下填充的FillDown方法外,還有向上填充、向左填充、向右填充,分別對應著FillUp方法FillLeft方法FillRight方法

FillUP方法從指定單元格區域的底部單元格或單元格區域填充到單元格區域的頂部。區域底行中的單元格或單元格區域的內容和格式被複制到該區域內的其餘行。

FillLeft方法從指定單元格區域的最右側的單元格或單元格區域向左填充。區域的最右列中的單元格或單元格區域的內容和格式被複制到該區域的其餘列中。

FillRight方法從指定單元格區域內的最左側的單元格或單元格區域向右填充。區域的最左列中的單元格或單元格區域的內容和格式被複制到該區域的其餘列中。

也可以在本文下方留言,提出您的看法或建議。

方法2—在添加朋友中搜索excelperfect

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 完美Excel 的精彩文章:

TAG:完美Excel |

您可能感興趣

Android Oreo自動填充已經支持LastPass
macOS新Beta帶來新Safari自動填充功能
LastPass新增Android O自動填充特性支持
密碼管理器LastPass更新:新增對Android Oreo自動填充特性的支持
如何使用react-redux-form填充動態默認值
在中國上海開始生產模塑底部填充(Molded underfill)的半導體封裝材料
1Password等應用已支持iOS 12密碼自動填充
PPT插圖多樣化,SmartArt形狀填充一鍵搞定!
諾基亞收購WiFi創業公司Unium 填充家庭網路盲點
避免帳號填充攻擊,TripAdvisor將要求用戶重設密碼
LastPass重磅升級:支持安卓8.0自動填充
CTRL+T填充顏色,快到超乎你想像的 Excel 技巧……
用 JS 寫一個同 Excel 表現的智能填充演算法
vivo NEX邀請函曝光,以「隕石」填充NEX 疑暗示真機將持多項黑科技
alexnet,VGG-16 怎樣調整訓練圖像的尺寸大小不一?強行拉伸和填充會不會影響訓練?
先理解Mask R-CNN的工作原理,然後構建顏色填充器應用
Excel系列教程:如何自動填充單元格
研究揭示能帶填充狀態對二維電子氣Rashba自旋-軌道耦合的影響
完美填充空缺圖像 NVIDIA的AI通過智能識別來修復照片
Becca | 玻尿酸?脂肪填充?那是你沒用對高光!