VBA第二節 使用IF進行邏輯判斷

2021-09-25 18:22:27 字數 710 閱讀 8706

sub 處理***號()

dim i as integer

for i = 1 to 5

if range("a" & i) = "文科" then

range("b" & i) = "wk"

elseif range("a" & i) = "理科" then

range("b" & i) = "lk"

elseif range("a" & i) = "財經" then

range("b" & i) = "cj"

end if

next

end sub

個人錯誤總結:

1.文科、理科那個地方,總是忘記加引號;

2.最後使用else就行了;

3.刪**一般從後往前刪,這時候步長step -1;

4.寫**之前,需要先分析行為的先後步驟,注意先後關係;

5.需要理解並且記住的寫法:

if 	判斷條件1 then 

返回結果1

else if 判斷條件2 then

返回結果2

else if 判斷條件3 then

返回結果3

...else if 判斷條件n-1 then

返回結果n-1

else

返回結果

end if

彙編 第二節

第二節 cpu主要有有運算器,控制器,暫存器,三部分組成 8086 cpu有14個暫存器,如ax,bx,cx,dx,si。8086所有暫存器都是16位的,可以存放2個byte即位元組,16位二進位制數 所能存放的最大數值是 11111111111 2 16 1 從0開始,所以 1嘛 通用暫存器為4個...

函式第二節

coding utf 8 1.定義乙個方法get num num num引數是列表型別,判斷列表裡面的元素為數字型別。其他型別則報錯,並且返回乙個偶數列表 注 列表裡面的元素為偶數 def get num l l for i in l 判斷列表l的元素是否都為整形 if not isinstance...

第二節練習

a b 2 鏈式賦值 print a print b c id a 位址print c c type a 型別 print c a,b 2,3 系列解包賦值 a,b b,a print a print b 基本運算 print 3 2 print 30 5 print 30 5 print 30 5...