VBA語言専攻簡介(更新)

2024年2月6日 19点热度 0人点赞

VBA語言専攻簡介

我給VBA的定義:VBA是個人小型自動化處理的有效工具。我這裡專註VBA,垂直度非常高,並和多個國際VBA網站(英語系和德語系)有互動及技術互通。您來到這裡,就是進入到了一個絢爛的VBA世界,不僅可以幫您學習各個VBA知識點,還會讓您體會到VBA與其他領域的關聯。

1 我所提供的教程及VBA工具、VBA技術資料

1.1 VBA教程系列

目前,我提供根據自己20多年實際經驗編寫的VBA教程九套,和一套VBA漢英雙語手冊,這十套教程作為我的主推VBA資料教程。這些教程是對VBA的系統講解,從初級、中級到高級,寫代碼時可以利用手冊快速找到自己的所需。希望大傢紮實掌握VBA各個知識點,從簡單的入門,到字典,到數據庫,到網抓,到類接口應用,到程序的升級分發,踏踏實實的掌握這門技能。初學時,您可以即刻體會到VBA強大的實用性,學到字典,您會感受到數據處理的其樂無窮,您再往下學,還會接觸到類的虛無與縹緲,而程序的分發又會把您從虛無之中帶回到現實世界。

以上教程您可以按照自己需要選擇,或者告訴我您目前的VBA所處階段,我給您推薦教程。重點說明一點:我希望大傢能按照我的教程規范的學習VBA,特別是初學者,更要打好基本功。往往有人為了省幾塊錢,熱衷自己在網上碎片化學習,最後,由於知識結構不完善,不懂的地方太多,再來找我,可是此時這些人代碼習慣已經形成,很難更改,甚至代碼寫在哪裡都不規范,我往往真的愛莫能助。

1.2 VBA工具系列

我所推出的VBA工具共兩大類:NZ系列VBA技術工具13份、YZ系列VBA技術工具13份。

其中NZ系列較難些是VBA綜合應用,是我結合實際工作對對VBA的獨到理解。是大傢工作和學習不可或缺的幫助,比如其中二維碼技術是取代EXCEL插件及安裝超大文件BarTender的較好方案,要知道BarTender在9.0後已經達到了超人的體量。

其中YZ系列較簡單些,但也可以讓你充分體會到編程不是枯燥的,如YZ10中會欣賞到Mandelbrot圖像(圖形是由美國數學傢曼徳勃羅教授於1975年想到的,為此,曼德勃羅在1988年獲得了"科學行為藝術大獎".),這個圖像被稱為“上帝的指紋”,各種變幻妙在其中,或許您認為和實際工作脫節,其實過程的掌握才是更重要的,有用和無用沒有嚴格的界線。

1.3 VBA技術資料系列

為了讓廣大學員在VBA編程中有切實可行的思路及有效提高自己的編程技巧。我參考大量的資料,並結合自己的經驗總結了這份MF系列VBA技術綜合資料,而且開放源碼(MF04除外),其中MF01-04屬於定向贈送,其餘資料需要您獲得三套教程後聯系獲得。每位學員可獲得的數量與您擁有教程數相關,但如果您獲得了我的全部九套教程 手冊 NZ,YZ工具(即T3學員),這個系列資料您可以全部獲得。如果您還不是我的學員,您可以選擇分享(MF01-MF04除外)。目前這個系列資料可提供近400份,以後還會不斷的推出。目標是覆蓋絕大多數的VBA應用。其中:

MF01:如何學習VBA【隨初級教程】裡面會講解如何學習VBA及我的積木編程思想,也是要求大傢必須要掌握的編程方法。

MF02:MS 64位API資料【隨高級教程】。這份資料是權威的API資料

MF03:代碼格式化工具【三套教程】,這是寫代碼必備的資料,不可多得。

MF04:彈珠遊戲【全部教程】,這個文件不僅是遊戲,還會涉及到您如何練習解密代碼,我所有的資料中,僅這資料要求您自己解密。

MF系列技術資料,側重VBA應用技巧和疑難雜癥,您可以根據我提供的說明文檔,獨立的去完成功能,來檢查自己的VBA解決問題的能力,也可以把這些作為自己解決問題的第一手資料存檔。

技術資料是我教程資料的完善和補充,有些代碼是在技術資料中首次公佈的,大傢完全可以學習和借鑒,也是大傢檢驗自己學習效果的途經,比如您可以對照我提供的每個技術資料的說明,看看自己可否能實現,然後對照我給出的程序文件的代碼進行對照。

技術資料中的內容是非常全面的,有初級內容,也有高級的內容,您可以選擇測試。

同時,這些技術資料又是自己處理實際問題的好助手,比如:您要處理CSV文件,您可以根據我提供的目錄,查一下CSV文件的相關資料:

從結果中可以看看自己的所需。這個Word目錄是我會提供給T3學員,您也可以自己總結,這是一個非常有效的代碼積木庫。

備註:您要擁有我的教程後,才可以分享以上MF系列資料。

1.4 程序文件的加密及解密

本不想分享之一技術,但眾多學員紛紛咨詢,為了保護大傢的代碼,我公佈這一學習筆記。但同時聲明,這是盾也是矛,究竟是哪個厲害,還要看誰善於精進,我也隻是給大傢領 進門,完成基本的修行,之後還要看大傢的理解,沒有任何技術是萬能的,也沒有攻不破的 城池,望學員好自為之。這個筆記隻提供給學員,記錄的方案有些是重復的,大傢可以慢慢理解,原則上我這裡不給咨詢。最後請大傢留意,本文提供的方法隻作為您自己的程序加密及忘記密碼時的破解,不可做非法目的,如出現不良後果,請自己負責。

2 如何成為我的學員

社會的進步源於社會對知識的尊重和敬仰,我這裡專註於VBA領域,隻專註VBA,深耕這一領域。也希望大傢在數據處理時應用VBA,利用VBA,給自己的工作和生活帶來快樂和輕松的享受。我的各套教程是對VBA的系統講解,從初級到高級,希望大傢紮實掌握VBA各個知識點,從簡單的入門,到字典,到數據庫,到網抓,到類接口應用,到程序的升級分發,希望大傢踏踏實實的掌握這門技能。

2.1 如何分享我的VBA資料

我這裡提供了大量的VBA資料,在上面有了一般介紹,您也可以關註我的“VBA語言専攻”公眾號,其中的“服務”菜單中看到各個資料,這裡提供了每份資料的說明文檔或者目錄:

您可以根據自己的需要進行選擇,選擇好後,在微信聯絡我獲得。註意以上資料中NZ工具和YZ系列及VBA的加密及解密是隻提供給學員,您如果想得到必須要先成為我的學員。

2.2 如何成為我的學員及學員的待遇

任意購兩套教程即可成為我的一般學員,成為我的學員後可以有如下服務:
① 選擇NZ及YZ系列VBA工具
② 獲得部分免費MF系列技術資料
③ 享受技術支持
④ 定制程序
⑤ 初級階段我給答疑輔導。
⑥ 其他自定義需求

2.3 如何成為我的T級別學員及待遇

我也希望大傢成為我的T級別學員,T級別學員除2.2中的待遇外還可以得到更新的MF系列資料。此級別學員分為T1,T2,T3:

其中,T1是經典推薦,7.1.3.9外加一部VBA手冊。第7套是入門,是VBA知識結構詳解,第1套是入門後提高,第3字典是必學,第9是實踐應用,手冊是您編程的好助手。我再送一份學習方法資料和一份VBA代碼格式化工具,您可以再自選10份技術資料。

T2學員要獲得我的所有教程,送的技術資料是34份。

T3學員要獲得我的所有資料(不含1.4 程序文件的加密及解密資料,這個資料是單獨的),可以得到我所有的技術資料,目前可提供的是300餘份,推出已經到了300份,還會不斷的推出。是VBA的精華也是VBA的前沿。

3 後記

總有人問我,老師:人工智能會取代程序員編程嗎?我不想簡單的說行和不行,隻要求您理解兩點∶第一,不要厚望於可能性的事物,我50歲有餘,在小學讀書時,就盼某某主義之美好,但我現在還在努力提升自己,還在耕耘;第二,當您根據我的教程學習時,會體會到我講的積木編程思想,那麼退一步講,即使未來AI可以編代碼,那麼對於如何組織代碼為自己所用,這種思想也是必須要掌握的,不然,代碼如何應用於實際?

還有人問,老師:我需要一個某種需求的代碼,您的資料中有現成的嗎?對於這類問題,我一般的回答是有類似的,您可以根據自己的需要進行修訂。這也是我積木編程思想中講到的修訂積木。VBA是面向對象編程的寄生語言,其優點是可以靈活的結合實際,實際場景是層出不窮的,提升自己也是無止境的。