怎麼快速學習VBA語法基礎?

Tags: 基礎, 語法,

大家都很清楚,無論是在word、excel、ppt、access哪個軟體中,高手都在使用VBA來解決疑難問題。為了向高手們學習,新手朋友們怎麼快速掌握VBA語法基礎呢?

工具/原料

VBA

方法/步驟

VBA書寫格式。良好的書寫格式可以為以後養成一個良好的程式設計習慣,奠定穩固的基本功。比如VBA中的連寫和換行,一般情況下,都是一行寫一句。如果習慣一行寫多句,可以用:冒號將句子分隔開;如果寫一行程式碼時句子很長,可以分行書寫,並用_下劃線連線。

怎麼快速學習VBA語法基礎

VBA中的變數和常量。和其他程式語言一樣,變數用來臨時的儲存數值,參加計算或資料庫中的物件。可以通過Dim 名稱 As 資料型別 來宣告;常量就是在執行時不能被修改值的物件,可以通過Public Const來宣告。

怎麼快速學習VBA語法基礎

怎麼快速學習VBA語法基礎

VBA陣列。陣列,在任何程式語言中都是一系列的資料型別相同的元素有序集合。變數和陣列的區別就在於,前者只能儲存一個數值;後者可以儲存很多。他可以通過以下方式宣告:Dim 數值名稱([x],[y To z])As 資料型別。比如下圖的例子聲明瞭3個數組。

怎麼快速學習VBA語法基礎

VBA表示式。表示式可以將以上的這些變數、常量、以及函式等通過運算子連線構成,來進行一定的運算並得出結果。其中運算子包括以下幾種:算術運算子、關係運算符、邏輯運算子、關係運算符。各種運算子在運算過程中以優先順序決定先後順序。

怎麼快速學習VBA語法基礎

怎麼快速學習VBA語法基礎

VBA程式結構控制。程式結構常用的就是條件判斷和迴圈。條件判斷結構語句包括If...Then、If...Then...Else、If...Then...ElseIf...Else三種。比如下圖中的例子說明。

怎麼快速學習VBA語法基礎

怎麼快速學習VBA語法基礎

怎麼快速學習VBA語法基礎

最後,程式註釋要新增。再好的程式設計師,如果程式中沒有註釋語句,很久以後,再看自己的程式,要完全讀明白也非易事了。所以一個好的程式,都會帶有清晰的註釋語句,方便以後編輯維護。

添加註釋可以在起始位置使用Rem語句,也可以在句中位置註釋語句前加單引號'或者:Rem冒號來區分程式。

怎麼快速學習VBA語法基礎

相關問題答案