设为首页收藏本站

步步汇盈

 找回密码
 手机注册
搜索
查看: 4232|回复: 7
打印 上一主题 下一主题

[步步汇盈] 请问公式中有可以写文件的函数吗?

[复制链接]
跳转到指定楼层
楼主
发表于 2014-2-15 14:08:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
计算公式时希望导出一些结算结果,以便用excel统计。
: d# H& z1 J; f3 K- G
& W5 [9 [' w( q" h( N4 O不知道现有公式函数里,有没有可以写文件的函数呢?
* [! t+ |- V& u% d9 f预先谢谢大牛们回答。5 _5 J5 V3 @# |4 u/ |. q4 k
; y; o! V! X  D$ x9 m$ F
回复

使用道具 举报

沙发
发表于 2014-2-16 11:00:07 | 只看该作者
是同时计算公式的时候,输出数据到EXCEL吗?
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2014-2-16 22:37:36 | 只看该作者
gc007 发表于 2014-2-16 11:00' W7 h* p% Z$ F$ U4 u# |; a
是同时计算公式的时候,输出数据到EXCEL吗?
) @$ G3 @9 h& t4 b- d
是的,就是这个意思。输出格式能灵活些更好。
回复 支持 反对

使用道具 举报

地板
发表于 2014-2-17 00:45:04 | 只看该作者
同问,请版主大人指教
回复 支持 反对

使用道具 举报

5#
发表于 2014-2-17 11:36:35 | 只看该作者
用VB来写看看
$ ]2 c( D. F7 S
: \6 i4 E- r( P& G6 R

  1. ( g: |3 R$ ~" P& `$ F
  2. 6 R) F8 Z6 `- g/ W) T4 t  H
  3. if DATAPERIOD<>0 then
    $ }3 T5 s1 u* ^. i7 f
  4. begin
    $ {" K) W; X: v; u* U: y
  5. DRAWTEXT(BARPOS=SYSPARAM(2)+10,1,'本指标只能用于分笔分析');6 e7 m* f9 Y- B2 ?" N( z. W
  6. exit;  `+ D: u- p4 V! ?$ o' A  a& Z
  7. end;4 |/ o) H. w; }2 Z% Q

  8. % r( T# X! k1 b
  9. dd:=date;- k$ I! k" R. _7 ~" k

  10. - `  q8 ^3 A4 X' W# E
  11. str:=NUMTOSTR(time,0)+';'+NUMTOSTR(v,0)+';'+NUMTOSTR(c,2);
    . P& I% K  s* e: G6 C* H
  12. for i=25 to 36 do+ r$ y6 N' U, w+ h
  13. begin
    : ~+ g0 ?5 T( {  p
  14. str:=str+';'+NUMTOSTR(DYNAINFO(i),2);% @) n/ b0 w/ k
  15. end;
    , A) J0 y$ J9 D  `3 i6 O

  16. 3 ^) Y3 f1 {6 H( M. n
  17. <%9 p  v- a4 ~; D2 X; _
  18. vd1 = FFL.VarData("dd")+ s1 s- C7 m9 p3 _* v- o8 f
  19. vd2 = FFL.VarData("str")
    5 f$ @8 t! z& o
  20. nFirst = FFL.VarStartIndex("dd") 4 K9 d8 I8 |  D  Z4 |2 A% J2 l* o

  21.   j$ _, {( w8 O$ z* Z" N5 V
  22. Set fso=CreateObject("Scripting.FileSystemObject")
    ' v/ m: {  R) T) o
  23. fn ="D:/fhdata/"+cstr(vd1(nFirst))+"data.txt"
      C0 ~; G7 {+ D0 u6 H3 c+ _8 c
  24. ) \) ^8 \$ s5 u
  25. Set f1 = fso.OpenTextFile(fn,8,True)  W* p5 Y" |' ^- f
  26. f1.writeline vd2" Z& |$ k# t: a3 c$ W# k. D
  27. f1.close
    ; q4 r  P# T9 N" K

  28. . x% K3 q. D$ [5 q, S3 i5 v. @# S
  29. %>7 o5 ^9 ~5 ~- T2 O

  30. # S4 \& P( L) q1 p& C. d
  31. aa:time;. W; ]$ R, q7 N6 M1 F
  32. Show File Failed
    5 Z* h! y& C; P1 V: A) X

  33. ' D5 a2 ^- i" r+ u

  34. 1 n3 F; j& K  Q1 J
复制代码

' C5 \- K! k9 u2 i
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-2-17 21:35:39 | 只看该作者
醉心 发表于 2014-2-17 11:36: a: M% f/ E, Y+ b! q
用VB来写看看
" n% `5 e6 C7 u
对VB不太熟,先学习着
回复 支持 反对

使用道具 举报

7#
发表于 2014-2-18 17:20:14 | 只看该作者
学习了,试试
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2014-3-2 21:41:15 | 只看该作者
醉心 发表于 2014-2-17 11:36
+ L( Y6 D& S6 P" m用VB来写看看

7 M) V: u' v! ~& a哈哈,测试成功了!谢谢!
3 w) N! k( P/ K! v! d( ^1 P' y7 M6 S% y8 @( l
公式里面的vb是不是调用的windows自带的vb scripts引擎,window有的,公式里都能用吧?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 手机注册

本版积分规则

QQ|小黑屋|手机版|Archiver|步步汇盈 ( 冀ICP备2020020207号  

GMT+8, 2026-4-6 10:00 , Processed in 0.211716 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc. 技术支持 by 巅峰设计.

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