搜索
查看: 1889|回复: 4

打开通达信股票数据

[复制链接]

签到天数: 43 天

发表于 2011-5-3 11:10 | 显示全部楼层

打开通达信股票数据

来自:MACD论坛(bbs.shudaoyoufang.com) 作者:炒股机师 浏览:1889 回复:4

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
Type MyType
    a1 As Long  '标示码
    a2 As Long  '日期
    a3 As Single  '开盘价
    a4 As Single  '最高价
    a5 As Single  '最低价
    a6 As Single  '收盘价
    a7 As Single  '成交金额
    a8 As Long    '成交量
End Type

Sub 按钮1_Click()
  
Dim File2     As Integer
  Dim b  As MyType
  
  File1 = FreeFile
  Open "sh600000.day" For Binary Access Read As #File1
  i = 1
Do While Not EOF(File1)
  Get #File1, , b
  Cells(i, 1) = b.a1
  Cells(i, 2) = b.a2
  Cells(i, 3) = b.a3
  Cells(i, 4) = b.a4
  Cells(i, 5) = b.a5
  Cells(i, 6) = b.a6
  Cells(i, 7) = b.a7
  Cells(i, 8) = b.a8
  
  i = i + 1
  Loop

  Close #File1

End Sub
------以上是我从网上找到的一段VBA代码,将其用于Excel中得出的结果有错误,希望得到老师的指点,下面是错误状态图片。---------------

[ 本帖最后由 炒股机师 于 2011-5-3 11:12 编辑 ]
VBA2.jpg
金币:
奖励:
热心:
注册时间:
2011-4-8

回复 使用道具 举报

签到天数: 23 天

发表于 2011-5-12 09:40 | 显示全部楼层






金币:
奖励:
热心:
注册时间:
2006-12-17

回复 使用道具 举报

发表于 2011-5-14 10:08 | 显示全部楼层
不知楼主的目的是什么?其实要获得数据的方法很多.
金币:
奖励:
热心:
注册时间:
2004-6-9

回复 使用道具 举报

发表于 2011-5-26 15:45 | 显示全部楼层
要导入到excel表中
金币:
奖励:
热心:
注册时间:
2010-8-6

回复 使用道具 举报

发表于 2011-5-30 23:12 | 显示全部楼层
非常感谢楼主!
金币:
奖励:
热心:
注册时间:
2010-8-6

回复 使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

本站声明:MACD仅提供交流平台,请交流人员遵守法律法规。
值班电话:18209240771   微信:35550268

举报|意见反馈|手机版|MACD俱乐部

GMT+8, 2025-4-30 18:23 , Processed in 0.033003 second(s), 11 queries , MemCached On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表