【分享成果,隨喜正能量】唯有夢想才配讓你不安,唯有行動才能解除你的不安.繩鋸木斷,水滴石穿。也許你現在做的事情很小,只要你能日積月累的堅持下去,才會發現意義非凡。所謂的成功,便是別人失敗的時候你還在堅持。。
我給VBA的定義:VBA是個人小型自動化處理的有效工具。利用好了,可以大大提高自己的工作效率,而且可以提高數據的準確度。我的教程一共九套,分為初級、中級、高級三大部分。是對VBA的系統講解,從簡單的入門,到數據庫,到字典,到高級的網抓及類的應用。另外,為了方便大家學習和應用,我又推出了一部VBA漢英手冊,這部手冊覆蓋了VBA的方方面面,與實際工作銜接度高。
為了更好的完善學員的知識結構,及豐富學員的實踐經驗,我還會提供給大家更多的VBA工具,有較復雜些的NZ系列工具,較容易些的YZ系列,同時還有MF系列技術資料,MF,YZ,NZ各個系列的工具,在平臺上不會公布代碼,大家可以根據自己的需要聯系我選擇。MF系列技術資料側重VBA應用技巧和疑難雜癥,里面有很多實用技巧提供給大家。對于MF系列資料,學員只要獲得我所有教程(9套教程+漢英手冊)中的三套及以上就可以索獲這個系列資料;如果您獲得我的全部教程+手冊+工具(NZ,YZ),那么您可以獲得我提供的所有MF系列技術資料,如果您還不是我的學員,您可以選擇分享。今日給大家介紹的是VBA技術資料MF42:VBA_從Excel中上面的單元格復制公式
MF42:VBA_從Excel中上面的單元格復制公式
在數據處理中,我們經常會遇到復制公式,在MF42中,我們將向您展示說明如何使用VBA宏來完成這項工作。MF42資料提供四種常用的應用方案:①在某列中復制上面單元格的公式②增加最后一行并復制上一行數據③增加中間行并復制上一行的公式④擴大單元格范圍復制公式。工具中的代碼可以單獨使用,也可以放在您自己的程序中作為UDF使用。
在資料中,我在sheet2工作表中預置了一些數據,如下截圖:
上面的數據中E2 E13單元格是有公式的,其他單元格是沒有公式的,我們要利用各種手段在E列或者某個特殊的環境下復制公式。
一在某列中復制上面單元格的公式
我們看一下這個工具的應用界面,如下圖:
點擊按鈕后,會給出sheet2頁面中E列其他單元格的公式:
二增加最后一行并復制上一行的數據
我們看一下這個工具的應用界面,如下圖:
點擊按鈕后,會給出sheet2頁面中增加最后一行,然后復制上行公式:
三增加中間行并復制上一行的公式
我們看一下這個工具的應用界面,如下圖:
點擊按鈕后,會給出sheet2頁第3行插入一行,并復制上行公式:
四擴大單元格范圍復制公式
我們看一下這個工具的應用界面,如下圖:
點擊按鈕后,會在sheet2頁面中擴大E2單元格的范圍,同時復制公式:
?代碼見程序文件:VBA_CopyFormulaFromAboveCell.xlsm