2020国产成人精品视频,性做久久久久久久久,亚洲国产成人久久综合一区,亚洲影院天堂中文av色

分享

《神奇的VBA》一款Excel VBA編程學(xué)習(xí)插件

 磨禮鋒 2019-07-14

神奇的VBA插件

時代在不斷發(fā)生變化,互聯(lián)網(wǎng)時代、人工智能、物聯(lián)網(wǎng)時代的到來,大大改變了我們原先的生存環(huán)境,對我們的職場生存空間產(chǎn)生了極大的挑戰(zhàn)。以往更多需要人工參與的工作將逐漸被機(jī)器所取代。原先的工作方式將被更加先進(jìn)智能高效的模式所替代。掌握編程語言轉(zhuǎn)型為復(fù)合型人才將是未來職場的標(biāo)配。這個世界上絕大多數(shù)人都是在職場環(huán)境中謀求生存和發(fā)展,辦公室格子間中做表格處理數(shù)據(jù)是職場人的人生寫照。 在時代發(fā)展的洪流中順時代大勢而為先人一步掌握更加智慧高效的數(shù)據(jù)操作方法,將是我們鶴立雞群,在職場中屹立不倒的途徑之一。 這個世界上已經(jīng)有很多編程語言了,有我們熟知的Java,Javascript,C,C++,C#,VB,VBA,PHP,Python等等等等。在這些語言當(dāng)中,唯有VBA是與我們?nèi)粘9ぷ飨⑾⑾嚓P(guān),VBA中更是以Excel VBA稱雄職場,是一門實操性極強(qiáng)的干貨級技能語言。

VBA 英文全稱(Visual Basic For Application)

Visual Basic:是一門計算機(jī)語言, 簡稱VB。

Application:指的是微軟的辦公軟件,如Word,Excel,PowerPoint等軟件。這些應(yīng)用統(tǒng)稱為Application。

Visual Basic for Application= VBA

VBA是微軟專門設(shè)計用于操控辦公軟件的一門語言。目的是實現(xiàn)高效率和自動化的辦公。

微軟辦公軟件家族中有不同的軟件如Word,Excel,PowerPoint,Access等等軟件,因此VBA又分為Word VBA、Excel VBA、PPT VBA以及Access VBA等等。 這些VBA中應(yīng)用最廣最實用的是Excel VBA。 學(xué)會了Excel VBA后,再學(xué)習(xí)其它應(yīng)用軟件的VBA會非常簡單,因為不同軟件的VBA知識中,編程語法是相同的,不同的只是軟件的對象模型。在接下來的描述中,VBA均表示的是Excel VBA。

VBA簡單易學(xué), 功能強(qiáng)大。只要職場中的您使用Excel工作簿來存儲和分析數(shù)據(jù)。您就可以使用VBA進(jìn)行高效辦公。VBA在財會審計、生產(chǎn)計劃、人事行政、質(zhì)量管理、工業(yè)設(shè)計、采購銷售、物流運輸、銀行證券、金融投資和商業(yè)運營等等諸多領(lǐng)域中都有著非常廣泛的應(yīng)用。職場中有很多VBA高手,利用編寫VBA代碼來高效批量地處理數(shù)據(jù), 實現(xiàn)工作中的奇思妙想, 增加職場工作的創(chuàng)新思維, 用VBA增強(qiáng)團(tuán)隊的數(shù)據(jù)協(xié)作和處理能力, 為自己在職場地位中贏得一席之地, 鶴立雞群。 工作之余,您還可以通過VBA處理彩票或者股價數(shù)據(jù)按照自己的想法分析走勢。也可以通過VBA抓取網(wǎng)頁數(shù)據(jù),自動填寫網(wǎng)頁表單,自動添加網(wǎng)頁評論等等操作。我強(qiáng)烈建議大家學(xué)習(xí)VBA,在數(shù)據(jù)時代洪流中迎接前所未有的挑戰(zhàn)!時代的發(fā)展終會將辦公室格子間中那些不懂編程的平庸打工仔淘汰出局!復(fù)合型人才將是未來企業(yè)組織的標(biāo)配!

VBA適用哪些場景呢?

根據(jù)以往的經(jīng)驗,對于職場人士而言,VBA適用于以下幾種場景:

  • 對數(shù)據(jù)進(jìn)行高效的分析處理。
  • 高效執(zhí)行枯燥重復(fù)的數(shù)據(jù)操作。
  • 快速自動生成報表和圖表等。
  • 創(chuàng)建自定義Excel函數(shù)。
  • 和其它辦公軟件協(xié)同工作,如Word,Access,Outlook等。
  • 處理分析股票和彩票數(shù)據(jù)。
  • 網(wǎng)頁抓取信息。
  • 其它應(yīng)用。

下面的演示將展現(xiàn)VBA在這方面的應(yīng)用。

GIF

VBA寫的八字應(yīng)用

GIF

窗體控件的應(yīng)用

GIF

公積金及商業(yè)貸款計算

GIF

生產(chǎn)計劃BOM數(shù)據(jù)應(yīng)用

GIF

基礎(chǔ)的表格隔行操作

GIF

Excel數(shù)據(jù)報表的分析處理

GIF

Excel圖表的應(yīng)用

GIF

彩票數(shù)據(jù)分析

上面的展示只是Excel VBA應(yīng)用中很小的一部分。由于開篇篇幅的限制,我無法完整展示VBA的所有應(yīng)用。更多VBA應(yīng)用展示,您也可以通過百度、知乎或者ExcelHome論壇中搜索VBA相關(guān)主題進(jìn)行了解。您會發(fā)現(xiàn)職場各種行業(yè)中有太多太多的人使用VBA編程來幫助自己和團(tuán)隊高效協(xié)同工作。除了正常工作使用外,也有很多興趣達(dá)人使用VBA編程開發(fā)諸如'貪吃蛇'之類有趣的游戲。也有人使用VBA開發(fā)一套算法程序幫自己分析彩票、股票的走勢,也有人浪漫地使用Exce VBA向某位心意的同事表達(dá)愛慕之心等等等等。

偷偷告訴你,一旦你入了VBA的大門,編程技能的增加會給你的大腦賦予你新的工作思維!你會覺得其它同事的工作方法和模式簡直Low爆了。

宏是什么?

宏(Marco)是包括了一連串指令的小程序,通過錄制宏功能將用戶在Excel工作簿中的絕大部分操作自動轉(zhuǎn)化生成VBA代碼(也稱之為宏代碼)。通過重復(fù)運行宏代碼, 可重復(fù)執(zhí)行我們錄制時的操作?!渡衿娴腣BA》插件中也通過動態(tài)圖直觀演示了如何錄制宏。然而遺憾的是,錄制產(chǎn)生的宏代碼機(jī)械死板,無法有效展示代碼中的邏輯結(jié)構(gòu)同時對數(shù)據(jù)的邏輯分析和循環(huán)遍歷操作方面缺乏充分的靈活性。宏代碼也冗余啰嗦,整體不夠精煉簡潔,很多小白沒接觸過VBA咋一看一堆宏代碼根本搞不清除代碼的含義,更是影響入門的熱情。

以將鼠標(biāo)選中的單元格區(qū)域字號設(shè)置為12號為例:

錄制宏產(chǎn)生的VBA代碼

Sub Macro4()

'

'Macro4 Macro

'

'

'

With Selection.Font

.Name = '等線'

.Size = 12

.Strikethrough = False

.Superscript = False

.Subscript = False

.OutlineFont = False

.Shadow = False

.Underline = xlUnderlineStyleNone

.ThemeColor = xlThemeColorLight1

.TintAndShade = 0

.ThemeFont = xlThemeFontMinor

End With

End Sub

下面為手動編寫的VBA代碼

Sub Macro4改寫()

Selection.Font.Size = 12

End Sub

很明顯手動編寫的代碼比錄制宏生成的代碼更加簡潔明了!

不過通過宏代碼我們可以了解Excel每一步操作中所涉及到的所有對象的相關(guān)屬性和方法。對于初學(xué)者而言,我建議主要使用《神奇的VBA》插件入門進(jìn)階學(xué)習(xí)Excel VBA編程。Excel軟件的錄制宏可作為輔助手段使用。

《神奇的VBA》是什么?

神奇的VBA插件

《神奇的VBA》是我基于多年在世界500強(qiáng)德企的工作經(jīng)驗開發(fā)出來的一款基于微軟Excel軟件的VBA學(xué)習(xí)插件,適用于Office2010版本起至最新的Offce 365套件中的所有版本Excel軟件,32位和64位操作系統(tǒng)均可安裝使用。該插件的設(shè)計目標(biāo)不但是方便自己使用,更是要教會職場中追求進(jìn)步的人群以及即將步入職場的學(xué)生們使用高效的VBA編程技法提升職場中數(shù)據(jù)協(xié)作和操控的能力。

該插件以選項卡的形式顯示在Excel軟件界面中。只要您打開任意Excel工作簿,點擊界面選項卡中的相關(guān)按鈕就能快捷地獲取VBA重要主題知識。主題知識涵蓋VBA編程的基礎(chǔ)語法、函數(shù)(自定義函數(shù)和VBA函數(shù))、數(shù)組、調(diào)試技巧、單元格區(qū)域?qū)ο?、工作表對象、工作簿等對象的常?guī)屬性方法和事件、工作表控件、窗體控件及其他外部對象如字典和文件系統(tǒng)對象等等知識。隨著未來插件版本的擴(kuò)展升級,《神奇的VBA》將與時俱進(jìn)地囊括更多高級應(yīng)用知識。

該產(chǎn)品采用微軟VSTO開發(fā)技術(shù),結(jié)合使用C#、Javascript程序語言、HTML前端標(biāo)記語言和CSS層疊式樣式碼共同進(jìn)行編寫。為了給使用者一個更好的體驗,從構(gòu)思到1.0版本開發(fā)完畢,耗費大量心血,開發(fā)期間若干次不滿意推翻重來,占用了我大量的個人時間,整體耗時近2年時間。相較于傳統(tǒng)的VBA學(xué)習(xí)類書籍,《神奇的VBA》以更加簡便直觀的方式幫助學(xué)習(xí)Excel VBA數(shù)據(jù)編程技能。

內(nèi)置在Excel軟件界面選項卡中,只要打開任一工作簿就能使用,有助于快速對照學(xué)習(xí)VBA代碼。內(nèi)置大量豐富唾手可得的示例代碼及代碼注釋幫助理解代碼含義。內(nèi)置大量的動態(tài)圖即動態(tài)顯示設(shè)置幫助直觀學(xué)習(xí)VBA。插件中提供了大量功能塊代碼,供您日常直接復(fù)用改寫。插件未來版本將提供聯(lián)網(wǎng)實時更新功能,一旦安裝,如產(chǎn)品有更新將提示更新。

《神奇的VBA》不但是一份學(xué)習(xí)工具書,也是一份教學(xué)培訓(xùn)材料,也可以作為日后寫VBA代碼的參考工具。善用《神奇的VBA》插件將為您的職場之路增添更強(qiáng)的戰(zhàn)斗力。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多