在Excel中自动从网上获取中证流通和基金指数

Uri = "http://hq.sinajs.cn/func=list=s_sh000001,s_sz399001,s_sh000300,s_sh000043,s_sh000011,s_sz399305,s_sz399903"
Sheet5.Cells(100, 100).Value = Uri
Inet1.Protocol = icHTTP
mystr = Inet1.OpenURL(Sheet5.Cells(100, 100).Value)
Sheet5.Cells(100, 100).Value = ""

'开始分析返回结果
x = 32
y = 3
ss = 0
For i = 1 To 7
' ss = InStr(ss, mystr, ",")
en = InStr(ss + 1, mystr, ",")
en1 = InStr(en + 1, mystr, ",")
en2 = InStr(en1 + 1, mystr, ",")
'str1 为现价
str1 = Mid(mystr, ss + 1, en - ss - 1)
'str2 为变动价
str2 = Mid(mystr, en + 1, en1 - en - 1)
'str3 为变动百分比
str3 = Mid(mystr, en1 + 1, en2 - en1 - 1)

Sheet2.Cells(x, y).Value = str2
Sheet2.Cells(x, y + 1).Value = str3 / (str2 - str3)

If x = 32 Then
x = 33
Else
x = 32
y = y + 3
End If
ss = InStr(en2, mystr, ";")

Next i

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值