請問各位先進
我想利用VBA在不使用Excel內建函數的情況下
透過自訂的按鈕自動判斷10位同學
每一位同學在5次的考試中
如果5次成績都大於60分則顯示合格
判斷式想破頭都想不出來
還請廣大的網友幫幫忙
謝謝
sub testpass()
for i=2 to 11'10位同學
g=0'先0科通過
if ["B" & i & ""]>=60 then
g=g+1'B通過G=0+1,代表通過1科
elseif ["C" & i & ""]>=60 then
g=g+1
elseif ["D" & i & "']>=60 then
g=g+1
elseif ["E" & i & ""]>=60 then
g=g+1
elseif ["F" & i & ""]>=60 then
g=g+1
if g=5 then ["G" & i & ""]="通過"
elseif g=4 then ["G" & i & ""]="條件通過"
else ["G" & i & ""]="不通過"
endif
endif
endif
endif
endif
endif
endif
endif
next
end sub
關閉廣告