- 帖子
- 8
- 主題
- 1
- 精華
- 0
- 積分
- 14
- 點名
- 0
- 作業系統
- win7
- 軟體版本
- sp3
- 閱讀權限
- 10
- 性別
- 男
- 註冊時間
- 2011-12-30
- 最後登錄
- 2012-1-6
|
[發問] ByVal a As Range~此類語法的用法,不太清楚
本帖最後由 sayloveme 於 2011-12-30 14:21 編輯
Public Function FmdFatotal(ByVal a As Range, ByVal b As Range, ByVal c As Integer, ByVal pollutant As String) As Double
Dim IRptData As Integer
IRptData = 6
FmdSTotal = 0
Do Until Left(Trim(Sheets("資料").Cells(IRptData, 4).Value), 1) = "本"
If Sheets("資料").Cells(IRptData, 21) > c Then
If Trim(Sheets("資料").Cells(IRptData, 9).Value) = pollutant Then
FmdFatotal = FmdFatotal + Sheets("資料").Cells(IRptData, 20)
End If
End If
IRptData = IRptData + 1
Loop
End Function
--------------------------我是分隔線----------------------
關於這段語法,想請教版上的高手,是否能夠幫我解釋一下,找尋了各大網站,IRptData 跟Do Until Left(Trim(Sheets("資料").Cells(IRptData, 4).Value), 1),這段語法,完全看不懂~還請神人大大賜教,感激不進~!!謝謝 |
|