天天看點

Excel VBA 新手入門學習,隻要你記住這些基礎知識就可以

相信很多人在猶豫自己要不要學習Excel函數或者VBA,有的人隻在學習基礎版的粘貼複制,有的人學會用函數,甚至還有的人,學會用PQ或者VBA來提升自己的工作效率,在大多數時候,我們學習的動力可能是不太強。當面我們面臨需要改變的時候,就會被迫的去學。

那麼我們應該如何去學習Excel VBA的更多知識呢?

如果你是第一次聽到VBA這個概念的話,也許你對其中的對象,集合弄暈了。其實你不用慌,冰凍三尺非一日之寒,我們是需要徐徐漸進的,你也不可能一天就學習他的所有知識。在學習的路上你并不孤單,其實我們是有很多資源去學習的。

  1. 遇到不會寫的代碼,我們可以通過Excel的錄制宏來實作這個。當我們錄制宏的時候,Excel會自動記錄并寫下代碼,我們就可以檢視代碼,并可以把代碼修改成我們想要的。
  2. 使用Excel自帶的幫助系統,對于某個代碼不熟悉或者屬性不了解,我們都可以通過MSDN上面的官方資訊進行解讀。
  3. 使用我們VBA本地的對象浏覽器,進行學習。那麼如何打開呢,首先我們在工程資料總管中打開視圖—對象浏覽器即可看到如下所示。這個知識庫是很全面的,這個我們也是經常在用這。
Excel VBA 新手入門學習,隻要你記住這些基礎知識就可以
  1. 從網上擷取我們需要的文法或者代碼,其實在大多數時候,我們可以借鑒其他人寫的代碼,進行修改,是以你可以利用這些資源,你就可以實作你想要的功能。
  2. 在論壇中學習,如果你在學習的時候,感覺一無所知,不知道從何下手,可以去論壇提問。或者購買專家的一對一服務,進行專人指導你的學習。或者關注本賬号,在下方留言或者私信我,都可以答疑解惑的。
  3. 多檢視别人的寫的代碼,取其精華,多看看别人是怎麼寫的代碼。有時候,你會發現可以直接複制别人的代碼用自己想要的功能。
  4. 或者咨詢你周圍的Excel人才,可以和他們多交流,交朋友,向他們提問自己遇到的疑惑。

以上七點,我們在以後的學習中,你會發現學習其實越來越簡單,越來越輕松。

VBA入門其實很簡單,就在一瞬之間你就學會了。當然在我們後面的學習中,請你記住以下三點:

1、VBA的大多數對象都有他獨特的使用方法和屬性,另外一小部分他們的屬性是一樣的。

2、也許我們在錄制宏的時候,發現代碼有大量的Select代碼語句,其實大部分都是需不需要的,有了這句話,我們代碼執行的效率其實是非常低的。在今後的學習中,你也會慢慢了解到這些,減少Select語句使用。

3、了解集合的概念,在大多數時候,我們可以通過引用對象所在的集合間接的去引用另外的對象。舉一個例子吧,假如你要打開名字為Excel的workbook對象,代碼可以這麼寫,workbooks(“excel.xlsx”).open,這句話的意思其實就是傳回一個工作薄對象。

4、屬性直接的套用。我們還是以例子說說吧!

Range("a1").Font.Bold = True,你可以這麼了解range的屬性是font,而fonT的屬性是BOLD。就是說屬性是可以嵌套進行使用的。

我是Excel教案,關注我持續分享更多的Excel技巧

繼續閱讀