- 帖子
- 1572
- 主題
- 16
- 精華
- 2
- 積分
- 1521
- 點名
- 0
- 作業系統
- xp
- 軟體版本
- office 2003
- 閱讀權限
- 150
- 性別
- 男
- 註冊時間
- 2010-5-1
- 最後登錄
- 2016-1-13

|
本帖最後由 oobird 於 2011-8-4 23:23 編輯
回復 3# eric866
這個滿傷腦筋的,用自訂函數吧。- Function Calculat(rng As Range) As Double
- a = rng.Cells.Count
- If rng(a) > 0 Then
- Calculat = 1
- Do
- a = a - 1
- If rng(a) > 0 Then Calculat = Calculat + 1
- Loop Until rng(a) < 0 Or a = 1
- Else
- Calculat = -1
- Do
- a = a - 1
- If rng(a) < 0 Then Calculat = Calculat - 1
- Loop Until rng(a) > 0 or a=1
- End If
- End Function
複製代碼
|
|