求教,在VBA可以调用同花顺条件选股怎么用这个功能吗

→ 求教,在VBA可以调用条件选股这个功能吗?
&&共有<b style="color:#ff人关注过本帖主题:求教,在VBA可以调用条件选股这个功能吗?
金字塔―专业程序化软件提供商金字塔-技术部
-----------------------------------------------------------------------------------------------------工作时间:周一至周五 08:30 - 17:30&& 周末及法定节假日休息VBA调用自定义名称中的数据 | VBA实例教程
我的图书馆
VBA调用自定义名称中的数据 | VBA实例教程
除非注明,文章均为原创,转载请保留链接: ,VBA交流群。
最近碰到一个调用自定义名称的问题,拿到这里说一下。在Excel中我们可以在公式菜单下选择自定义名称,将一个区域设为特定名称,以后如若需要调用该区域就可以直接用该名称表示,比如在做下拉菜单的时候,如果你的下拉列表源数据不在当前工作表,那你需要将源数据定义个名称然后才能在数据有效性中调用。那么在VBA程序中怎样调用一个定义好的自定义名称呢?
假设我们定义A1:B3区域名称为地区,其实要引用其中的数据很简单
range("地区")(1,1)& '第一行第一列的数据
range("地区").rows.count&& '该自定义区域的行数
range("地区").columns.count
看上面的代码就可以知道其实自定义名称的区域就和普通的range区域是完全相同的,其效果和range("A1:B3")(1,1)是一样的。
您可能也喜欢:
TA的最新馆藏[转]&[转]&[转]&您现在的位置:>>
>>正文内容
vba的调用问题,函数内部怎么保存静态变量 [金字塔]
咨询内容:
vba的调用有个问题:&函数内部怎么保存静态变量。
&就是两次调用之间可以保存中间变量结构,这个怎么保存?
[此贴子已经被作者于 10:51:13编辑过]
金字塔客服:
使用全局变量呀。
&也可以使用模块级变量,使用private 定义,在模块开始位置定义,整个模块都是可以使用的。
[此贴子已经被作者于 12:07:59编辑过]
用户回复: 可能我没说清楚,我想问的是 如果需要创建多个函数的实例,每个实例有自己私有的静态变量应该如何实现
网友回复:
用类模块可以实现。
将变量封装在一个类模块中,这样类模块的实例就可以有多个了,彼此都是独立的
网友回复: 哦,明白了,使用类模块是可以的,我在access开发中使用过,在金字塔中没有用过,应该是有些差别的吧。
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ:
&进行 有偿 编写!
【字体: 】【】【】
&本月热门排行
&用户常看内容
会员登录/注册> 诚心求教EXCELVBA如何调用API控制鼠标键盘就是实现类似按键精灵的功能,但是是通过EXCEL
诚心求教EXCELVBA如何调用API控制鼠标键盘就是实现类似按键精灵的功能,但是是通过EXCEL
lausaa & &
发布时间: & &
浏览:1 & &
回复:1 & &
悬赏:0.0希赛币
诚心求教EXCEL VBA如何调用API 控制鼠标键盘就是实现类似按键精灵的功能,但是是通过EXCEL VBA调用API 实现控制鼠标键盘功能的。EXCEL HOME没人知晓,特来宝地求答案,谢谢!!
本问题标题:
本问题地址:
温馨提示:本问题已经关闭,不能解答。
暂无合适的专家
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&您现在的位置:>>
>>正文内容
[求助]vba如何读取指定注册表键值? [金字塔]
咨询内容:
比如我在后台里有句把这个键值赋值成目前的交易时间供vba读取~SETREGVAL('vba','mailtime',dynainfo(207));但是vba如何读取我后台写入的指定的注册表键值呢?下面这句没看懂~都不知道注册表键值去哪里找'测试注册表读写Sub TestRegistry()&Set registry = CreateObject("stock.registry")&Call registry.Open("software\weisoft\金字塔\settings")&Call registry.WriteInt("id",123)&result=registry.ReadInt("id")&application.msgout resultEnd Sub
金字塔客服:
Sub TestRegistry()&Set registry = CreateObject("stock.registry")&Call registry.Open("software\weisoft\金字塔\vba")&&result=registry.ReadInt("id")&application.msgout resultEnd Sub
用户回复:
application.msgout result这句弹不出来啊~SETREGVAL('vba','mailtime',dynainfo(207));我要使用mailtime这个键值~用vba与后台做应答~怎么在vba里面调用出这个键值~
网友回复:
没弹出来说明这个VBA语句没有运行,你可以再把需求描述的清楚一些,我们再看看如何帮你解决
网友回复:
首先用后台运行这句SETREGVAL('vba','mailtime',dynainfo(207));把时间赋值给注册表然后用vba读取注册表这个键值~vba再引用当前交易时间与这个键值对比~if&vba引用的当前交易时间-注册表键值&20秒 then begin//判断后台无应答为假死状态StopAlarmRun&&&&&& 停止后台程序化预警(这里可能需要停顿5-10秒,再启动后台)StartAlarmRun&&&&& 启动后台程序化预警end防止后台假死
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ:
&进行 有偿 编写!
【字体: 】【】【】
没有相关内容
&本月热门排行
&用户常看内容
会员登录/注册

我要回帖

更多关于 通信达条件选股公式 的文章

 

随机推荐