返回列表 上一主題 發帖

[發問] 請問如何在自訂函數中加入if的函數?

[發問] 請問如何在自訂函數中加入if的函數?

下面是小弟想做的Function,不過因為有if的關係,
會出現錯誤!請問各位大師要如何修改使能正常使用此Function
  1. Public Function AAA(Range1, Range2)
  2. AAA =IF(Range1=""-"",""贏"",IF(Range2>Range1,""輸"","" ""))
  3. End Function
複製代碼

回復 5# GBKEE


    原來如此~我懂了!c大真的是博學多聞!讓我受益匪淺!

TOP

本帖最後由 GBKEE 於 2011-9-20 08:58 編輯

回復 4# 棋語鳥鳴
多條件選擇 ,單一條件選擇
If...Then...Else 陳述式 : 根據某運算式的值來決定要執行哪些部份的陳述式。
If 運算式.Then
...
Elseif 運算式  then
...
Elseif運算式   then
...
Else   '=>所有運算式1j不成立
...
endif
'''''''''''''''
IIf 函數:  根據某運算式的,來傳回兩部份中的其中一個。
AAA = IIf(Range1 ="-", "贏", IIf(Range2 > Range1, "輸", " "))
第一部份   "贏"
第二部份    IIf(Range2 > Range1, "輸", " ")

TOP

回復 3# GBKEE
回復 2# oobird
原來還有這種方法,請問GBKEE大大 !  iif跟if差在哪??

TOP

回復 1# 棋語鳥鳴
  1. Public Function AAA(Range1, Range2)
  2.     AAA = IIf(Range1 = "-", "贏", IIf(Range2 > Range1, "輸", " "))
  3. End Function
複製代碼

TOP

  1. Public Function AAA(Range1, Range2)
  2. If Range1 = "-" Then
  3. AAA = "贏"
  4. ElseIf Range2 > Range1 Then
  5. AAA = "輸"
  6. End If
  7. End Function
複製代碼

TOP

        靜思自在 : 要比誰更受誰.不要比誰更怕誰。
返回列表 上一主題