作者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