导航:首页 > 数据行情 > vba获取股票数据代码

vba获取股票数据代码

发布时间:2024-11-15 12:56:39

① 帮我下面的excel 的vba添加一个条件,如果Q1是空白,运行下面这个vba,如果不是,不运行这个vba。谢谢

Sub 新浪部分数据_Click()

If [Q1]="" Then
Dim rowCount As Integer
Dim i As Integer
Dim url As String
Dim sTemp As String
With Application
.Calculation = xlManual
.MaxChange = 0.001
End With
rowCount = Range("A65535").End(xlUp).Row '获取行数
url = "http://hq.sinajs.cn/list="
For i = 2 To rowCount
If i = 2 Then
url = url & Range("A" & i).Text
Else
url = url & "," & Range("A" & i).Text
End If
Next i
'获取新浪股票行情数据,放入sTemp变量
With CreateObject("Microsoft.XMLHTTP")
.Open "GET", url, False
.send
sTemp = .responseText
End With
splits = Split(sTemp, ";")
For i = 0 To rowCount
mystr = splits(i)
ss = InStr(mystr, ",")
If ss < 1 Then '代码解析不了,退出
Exit For
End If
startIndex = InStr(1, mystr, """")
endIndex = InStrRev(mystr, """")
subStr = Mid(mystr, startIndex + 1, endIndex - 1)
valueArray = Split(subStr, ",")
Range("D" & i + 2).Value = valueArray(3) '现价
Next i
With Application
.Calculation = xlAutomatic
.MaxChange = 0.001
End With
Application.OnTime Now + TimeValue("00:00:20"), "新浪部分数据_Click"
ThisWorkbook.Save
End IF
End Sub

② 求VBA代码运算得到行业指数数据

③ EXCEL如何用VBA自动获取每个股票近几天的涨幅

excel大量获取数据是比较慢的 你这种得用vb写dll多线程刷新数据才行 私聊

④ 怎样用excel 实时读取 股票日线数据

定量分析的第一步,是获取数据。
获取股票历史行情数据最方便的途径,就是直接读取股票行情软件留在你电脑中的日线数据文件。
但如果不是程序员,电脑里一般不会有VB、VC之类的编程语言。
其实,大家的电脑中一般都有OFFICE。OFFICE中的EXCEL自带了一个VBA语言的编程环境。功能也很强大。
我用EXCEL里的VBA编写了一段代码,读取通达信股票行情软件的日线文件。已经测试通过。
代码如下。与爱好定量分析的朋友分享。
TypeMyType
a1AsLong'标示码
a2AsLong'日期
a3AsSingle'开盘价
a4AsSingle'最高价
a5AsSingle'最低价
a6AsSingle'收盘价
a7AsSingle'成交金额
a8AsLong'成交量
EndType
Sub按钮1_Click()
DimFile2AsInteger
DimbAsMyType
File1=FreeFile
Opensh600000.dayForBinaryAccessReadAs#File1i=1DoWhileNotEOF(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

⑤ 如何用vba从yahoo finance取得美股的历史价格数据

:1、查询美股的方法:美股主版的股票可以到yahoo finance,market watch等金融网站查到,也可以到美股券商网站查询各股股市情况,Firstrade网站上还提供中资美股的各股资讯,美国上市的中国公司都能查到。 2、美股,即美国股市。广义:代表全球股.

⑥ 怎么利用vba获取财经网上股票股价的实时数据

1 这种软件一般都是花钱的,主要是涉及到xml文件的解析。
2 如果想自己研究那就网上搜集一些资料学习。
以下提供一些网络的资料供参考。具体自己的需求还要自己编写程序。
https://..com/question/1834142973359770260.html
https://www.hu.com/question/49538066/answer/129694646

⑦ 请教在EXCEL表格中能否读取指定某个股票的某一天的收盘价

程序以前没写过,理论上是可以实现的,因为新浪腾讯的股票数据也是通过程序获得的。网络之后可以找到如下方案。
1 用VBA编写程序
2 读取新浪或腾讯财经数据的数据包。(也可以像新浪一样读取深证或上海证交所提供的数据)
下面的链接是其中的一些例子。
http://blog.sina.com.cn/s/blog_7ed3ed3d010146tl.html

⑧ Excel vba股价数据怎么自动更新

可以试试腾讯文档“股票动态函数”,我现在看股票实时信息就是用的这个,非常好用!简单无需学习、数据实时自动更新;看看我日常看的股票表:


阅读全文

与vba获取股票数据代码相关的资料

热点内容
各app股票手续费 浏览:997
东方财富证券要先充钱才能买入股票吗 浏览:292
投资建筑股票的基金 浏览:493
股票k线多少时间一显示 浏览:752
股票行业大学专业 浏览:128
股票所有人都赚钱 浏览:707
股票软件销售的套路 浏览:67
中国再生医学的股票价格 浏览:230
香港股票市场的地位 浏览:882
美制药股票走势 浏览:843
上海神机造价软件有限公司股票 浏览:216
数源科技历史股票统计图 浏览:659
侧栏股票app 浏览:102
自己的账户借给别人炒股票 浏览:561
股票资金查询要收费 浏览:413
董事长突然死了对股票的影响 浏览:312
中国恒大股票发行价 浏览:941
股票经典指标之十四 浏览:709
闻泰科技股票是什么股 浏览:135
2018年猪瘟对股票的影响 浏览:250