無論這個(gè)世界怎么變化,你唯一要做的事情,就是成為最好的自己。每當(dāng)遇到陰雨天,努力做自己的小太陽,正能量的青春,不畏懼的未來
在真正學(xué)習(xí)嵌套之前,我們一起來看下網(wǎng)絡(luò)上的段子:
男人=吃飯+睡覺+賺錢
豬=吃飯+睡覺
代入:男人=豬+賺錢
即:豬=男人-賺錢
結(jié)論:男人不賺錢等于豬
我相信很多小伙伴看過以上這個(gè)段子,我真的不是來搞笑的。我想說的是,生活處處是學(xué)問,這里的代入何嘗不是我們要學(xué)的嵌套。這樣的理解方式,你還會(huì)覺得難以理解或是枯燥無味嗎?
嵌套代碼示例:
Sub 嵌套() if range('a1')='男人' then msgbox '男人=吃飯+睡覺+賺錢' elseif range('a1')='豬' then msgbox '豬=吃飯+睡覺' else if range('a1')='豬=男人-賺錢' then msgbox '男人不賺錢等于豬' end if end ifEnd Sub
以上代碼純屬娛樂。
之前我們學(xué)過if...then...的單一條件判斷,也學(xué)過If...elseif...then的多條件判斷。嵌套歸為多條件判斷的一種。
不止一次聽到小伙伴抱怨關(guān)于嵌套搞不明白的,無論是函數(shù)中的嵌套亦或是VBA中的嵌套,邏輯思維上都是一樣。要先搞懂邏輯上的關(guān)系,在去嵌套,而不是一上來就想著怎么嵌套。
嵌套,我將其比作填空。只要你能找到關(guān)鍵點(diǎn),將其補(bǔ)齊便可以。這就是好比A=B+C,B=D+E 因此A=(D+E)+C。從這個(gè)再簡單不過的例子就可以看出括號(hào)中的D+E就代替了之前的B,這就是嵌套。
會(huì)者不難,難者不會(huì)。這是最近有小伙伴懟我的話,每當(dāng)我處處碰壁的時(shí)候,我也會(huì)這樣想。只是當(dāng)你真的靜下心去思考、去學(xué)習(xí),你會(huì)發(fā)現(xiàn)并沒有難。關(guān)于嵌套的問題,你只要搞明白了邏輯,無論是函數(shù)中的嵌套還是VBA中的嵌套都不再是困擾的問題。想要搞清楚,自己試著去寫幾個(gè)函數(shù)或是VBA的判斷試試吧。
“ 轉(zhuǎn)給那些喜歡的小伙伴吧 ”
我是張小懶
一個(gè)愛偷懶、想讓自己自信、正在努力向上的家伙
聯(lián)系客服