回復 9#akimunekyo
跑出來的數量會空白我猜是輸入的日期文字不 Match 所以抓不到資料,
附檔
收單日期-a.zip (9.65 KB)
下載次數: 6
2011-5-26 23:18
開啟後按下 "查詢資料" 按鈕輸入日期 100/5/23 就會看到結果了.
如果想要知道一個指令的功能可以在VBA編輯器中Mark該指令後再按下 F1 按鍵就會看到線上說明了.
trim 是去掉字串前後方的空白字元
Cstr 是強制將資料改成字串格式
Dim中變數名稱右邊加 : $ 等同 As String % 等同 As Integer
Dim sStr$ 即等同 Dim sStr As String
回復 11#luhpro
附檔
For iI = 2 To iRow
oD(CStr(Cells(iI, 1))) = oD(CStr(Cells(iI, 1))) + Val(Cells(iI, 3))
Next iI
這段程式碼是每一處方日期的數量加總 (每一處方日期 可能有不同的收單日期要考慮到 )