首頁>Club>
20
回覆列表
  • 1 # 太科羅技

    VBA是英文visual basic application的縮寫。VBA由軟體巨頭微軟公司推出,是一門非常易學的程式語言。說它易學,是因為它的IDE(整合開發工具)就整合在excel軟體之中,它的的語法很簡單,很快就可以利用VBA開發出一個漂亮的GUI程式。下面我就將介紹一下VBA這門程式語言的一些用途。

    檔案處理。實際工作中,經常會遇到一些大的檔案需要拆分,一些小檔案需要合併的情況。這時候VBA就排上用場了,只需要幾行程式就可以搞定。再比如一批檔案需要批次化加上前後綴名,這個時候,使用這門程式語言也都是一兩句話的事。總之,你能想到的絕大多數檔案相關的操作,VBA都能透過程式設計幫你搞定。

    資料處理。這一操作對於很多excel大牛來說可能並不陌生,因為VBA中的資料處理模組其實和excel中的函式操作使用了共同的底層。只不過透過程式設計的方式來實現這些功能時,加入更多可定製化的操作。使用VBA程式設計來進行資料處理絕對會讓你的操作過程顯得既有逼格,又有效率。

    監視操作記錄。在透過excel進行手動熟路錄入時,難免會有出錯,比如忘記小數點或者正負號等等。這時候,可以透過VBA程式設計實現一個監視軟體,當你在特定區域輸入不符合要求的資料時,軟體就會自動報警,是不是很有意思。

  • 2 # 深入淺出VBA

    vba是寄生在office辦公軟體中,不能離開開發環境單獨執行,速度上也沒有真正的開發語言執行的快,如果直接讀寫陣列還好,要是直接讀寫單元,就會觸發其它的判斷和任務,比如自動更正功能可能會被觸發來判斷是否需要更正,自動重算功能被觸發是否需要公式重算,這些都會影響速度。vba也可以呼叫Windows系統API,既然能呼叫,當然可以實現很多功能,總之vba能幹的事也很多,所有的程式語言都是相似的,其他語言要操控電子表格還不是要引用專門的庫函式。

  • 中秋節和大豐收的關聯?
  • 木門業務員該如何寫工作日誌?