作者hpevd (learning)
看板Visual_Basic
标题[VBA ] 新手想请问关於阵列的问题
时间Sun Sep 6 10:46:10 2009
小弟想请问一下关於excel里VB的问题
目前有两个excel的表(都是如下形式)
我不会画直线隔开 不好意思
A B C
1 1101 1102
2 20040102 16.7 18.3
3 20040103 17.4 19.5
(只列出了表的一部份 ABC与123是excel表中灰色的部份
1101 1102是股票代号 20040102是日期 16.7等其他数字是开盘价)
然後 有几行是
textbox6.text=011(1,1) '读入起始日期
textbox7.text=o11(recordno,1) '读入终止日期
rextbox8.text=left(o11(0,2),4) '读入第一支股票编号
结果 读入起始日期 出现了20040102?
然後 换下一个增加功能的程式 他又有几行
for i=2 to 9
if o11(0,i)=textbox8.text then
exit for
end if
next i
stockindex=i '以上说的 都是一个 输入一股票代号 然後找到他 并且读入的功能
for i=2 to recordno+1
cells(i,1)=o11(i-1,1)
cells(i,2)=o11(i-1,stockindex)
cells(i,3)=r11(i-1,stockindex)
我想问的是 上面有一行
cells(i,1)=o11(i-1,1)读出来 同样数字都出现在同一格?
可是不是差了一期吗?
还请各位指点一下 谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.112.139.141