[VBA ] 新手想請問關於陣列的問題
小弟想請問一下關於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