Hi,大家好,本專欄將會從零開始和大家用圖文的方式,讓你從零基礎學會VBA!有興趣的小夥伴可以持續關注我,或者在專欄進行查看學習,願與君攜手共進!
相信大家經過前面的學習已經能夠輕鬆的說出什麼是VBA常量和變量,數組等等基本知識點?那麼今天我們開始學習數據處理的橋梁,也就是本文要說的運算符如何應用, 運算符用於執行程序代碼運算,會針對一個以上操作數項目來進行運算。現在我們一起來學習吧!主要分為4個大類進行舉例說明,讓你輕鬆學習。
如下,為我們將要說的四類運算符:
算術運算符連接運算符比較運算符邏輯運算符S-01 算術運算符,算是完成基本的算術運算符號,就是用來處理四則運算的符號。如下如所示:
通俗的話語來說,算術運算符就是用來處理四則運算的符號,這是我們最簡單,也最常用的符號,尤其是在對數字的處理的時候,幾乎都會使用到算術運算符號。在這裡特別說一下第5個的整除運算,我們看看如下所示的結果。這個和我們的求餘運算符(MOD),有區別的,這個需要特別注意。這個在我們數據取整的時候,也會用到。
S-02 連接運算符,這個運算符的作用就是把兩個字符串(數字)合併成一個字符串(數字)。連接運算符有2個,一個是我們熟知的「&」,另外一個可能我們有很多人都不知道的「+」。現在我們舉例說一下這2個運算的符的用法。
對於R1的結果為52,我們可以理解為數字5和2進行連接。對於R2的結果為AB,我們可以理解為字母進行連接處理得得到的。對於R3的結果我們可以理解為字符1和字符2進行連接得到。對於R5的結果我們可以理解為字符串直接進行連接。對於R6的結果我們可以理解為兩個字符進行連接,等同於「&」.對於R4,其實並不支持字符和數字進行加法運算,他會報錯,有興趣的小夥伴可以自行進行測試一下。S-03比較運算符,指可以使用下列運算符比較兩個值。當用運算符比較兩個值時,結果是一個邏輯值,不是 TRUE(成立) 就是 FALSE(不成立)的運算符號。
這個是我們在工作表函數經常會用的比較運算符,如上經常我們配合判斷語句進行使用,如下所示,這個在今後的數據處理進行判斷會經常用到。這個比較簡單,我們進不進行細說了。
S-04 邏輯運算符, 在形式邏輯中,邏輯運算符或邏輯聯結詞把語句連接成更複雜的複雜語句。例如,假設有兩個邏輯命題,分別是「正在下雨」和「我在屋裡」,我們可以將它們組成複雜命題「正在下雨,並且我在屋裡」或「沒有正在下雨」或「如果正在下雨,那麼我在屋裡」。一個將兩個語句組成的新的語句或命題叫做複合語句或複合命題。
主要有如下3個運算符,其實這個邏輯運算符在我們的函數中的IF函數經常會用到的,在VBA中間也是類似的用法。
如下為舉例應用的使用方法,這個的使用方法也是非常的簡單,但是這個卻異常重要的。
今天的這一部分內容實在很枯燥,連我自己都有點耐不住了,拉拉雜雜說了這麼多,也不知道你看出點門道沒?同前面講的內容一樣,這些基礎都是非常重要的,多讀幾遍,紮好馬才能修練更高深的武功,千萬別嫌這個過程的漫長。
一個讓你心儀的女孩子,想牽上她的小手,徜徉在公園裡的林蔭小道上,先前的送花、打電話等等那一串串巴結的行動你會不會嫌太漫長?
VBA不像函數那樣直面我們,它躲在Excel的背後,像一個「養在深閨未得見」的美麗姑娘,她飄在牆角的那縷模糊卻美麗的身影對我們充滿了誘惑,現在我們正在想法設法尋找她的聯繫電話,要想成功俘虜她,這一步能少嗎?
關於Excel VBA程式語言中的運算符,你真的理解了嗎?
我是Excel教案,關注我持續分享更多的Excel技巧!
如果有不明白的或者不懂的可以在下方留言,我們會一一解答的。