作者arazu (arazu)
看板Visual_Basic
標題[VB6 ] 從Excel下載資料
時間Fri Jun 11 18:05:40 2010
新手冒昧請教板上先進 m(_ _)m
選定檔案開啟之後要從Excel中選取數據
VB內填入的範圍設為YMD to YMD2 (兩個TextBox)
Excel格式為 ┌──┬──┐
│date│data│
├──┼──┤
│ │ │
├──┼──┤ 一個日期有24筆資料(24hr)
│ │ │
├──┼──┤ ex: 20100611_0100
│ . │ . │ ↑時間
. .
. .
我的想法是以date選取範圍,使它抓對應的data
所以寫了
For j = YMD to YMD2
If (j = GetYMD) Or (j > GetYMD And j < GetYMD2) Or (j = GetYMD2) Then i = 24
GetEva01(GetDataNum) = Format(myxls.Cells(i + 2, j + 2).Value, "0.00")
但是一直覺得哪裡怪怪的
請問是我想錯橫縱方向嗎?
因為是新手所以問了一個應該是很淺顯的問題...煩請先進們指點 (弄了一整天了 > <)
謝謝各位 m(_ _)m
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.121.146.22
1F:→ arazu:抓取資料之後還要做運算,不是爬文要再填入VB的那種 06/11 18:37
2F:推 sueadolph:問題看不懂= =。程式碼的迴圈給一半..也不知從何答起- - 06/11 20:09
3F:→ arazu:已解決,謝謝大師傾囊相授 m(_ _)m 06/12 23:09