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
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 | 玻尿酸?脂肪填充?那是你沒用對高光!