设为首页收藏本站

步步汇盈

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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2014-2-15 14:08:20 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
计算公式时希望导出一些结算结果,以便用excel统计。
, v2 o" l5 _  ]( L& f9 b/ L: X  a) O$ ^% t; g' t9 n, d7 |% A
不知道现有公式函数里,有没有可以写文件的函数呢?5 z. x, G7 U' B) B0 w
预先谢谢大牛们回答。  w7 H% ?, v( w  Q4 m( j) j  o
- E) V8 g& J; \" K
回复

使用道具 举报

8#
 楼主| 发表于 2014-3-2 21:41:15 | 只看该作者
醉心 发表于 2014-2-17 11:363 ~6 M1 F' A  v* ]( |' e
用VB来写看看
3 }7 _) R) V! k+ ^2 @' G
哈哈,测试成功了!谢谢!* f6 ?: A# h3 R& n. e+ z

5 N4 K9 F7 M+ k2 b" U公式里面的vb是不是调用的windows自带的vb scripts引擎,window有的,公式里都能用吧?
回复 支持 反对

使用道具 举报

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

使用道具 举报

6#
 楼主| 发表于 2014-2-17 21:35:39 | 只看该作者
醉心 发表于 2014-2-17 11:36
  G' x- ?- l9 w$ k% ]用VB来写看看

# T% a! e! \1 q- [( h4 V对VB不太熟,先学习着
回复 支持 反对

使用道具 举报

5#
发表于 2014-2-17 11:36:35 | 只看该作者
用VB来写看看  n4 J( u0 k+ |, r- H0 y
- M7 y& c" m( _7 w' n% Z3 g4 I

  1. , w% k( c) t* Y) g7 D0 p) {
  2. 2 C1 r$ L* ]* k4 B2 k/ a2 W1 N0 o
  3. if DATAPERIOD<>0 then 8 z/ A% p5 a0 \/ r1 u) J
  4. begin
    5 |/ A- q) ^( p/ K  g. U
  5. DRAWTEXT(BARPOS=SYSPARAM(2)+10,1,'本指标只能用于分笔分析');
    5 |" ~" `8 Z5 p$ X) y! M
  6. exit;
    ( n& J3 V. N( Y( m8 K
  7. end;" Q' Q, H4 q# L+ c, k, x6 y7 o
  8. 8 d6 g. `' F7 A, `& g. g' o
  9. dd:=date;
    . }5 y  y2 l2 ~) B
  10. 7 F; J* c: }# t) }1 Z/ j5 B' h, t
  11. str:=NUMTOSTR(time,0)+';'+NUMTOSTR(v,0)+';'+NUMTOSTR(c,2);
    4 P5 r2 h) S$ R( h: s7 p" c! O
  12. for i=25 to 36 do& Y) k7 R* W- e: [" N2 L
  13. begin0 P1 v3 \% |; U/ v, q9 f2 e
  14. str:=str+';'+NUMTOSTR(DYNAINFO(i),2);
    - W* ~3 `9 }/ M. g# U
  15. end;
    4 q5 }" ?$ j" S3 \- C4 B( R% i1 B: K

  16. : W! ]" r/ m: u9 ~% u8 |8 V
  17. <%
    & m5 y: |9 S( n
  18. vd1 = FFL.VarData("dd")
    / x( d3 _) j  l* y
  19. vd2 = FFL.VarData("str")
    " Q1 E" [) Y2 L! f% g3 H# U
  20. nFirst = FFL.VarStartIndex("dd") 6 }9 J) ]* S+ @' l2 K9 s

  21.   Q; i% m; Q# m4 A$ A% Z
  22. Set fso=CreateObject("Scripting.FileSystemObject")
    : x% A" E. _) W; }. Q3 l2 N( R( ^
  23. fn ="D:/fhdata/"+cstr(vd1(nFirst))+"data.txt"
    8 |% G  P8 G  |

  24. 0 w: ?. f$ `- P% \
  25. Set f1 = fso.OpenTextFile(fn,8,True)
    & d% I1 C8 h1 m, P* Y+ M  }
  26. f1.writeline vd2
      E; Q. r, d" w) N3 y; n
  27. f1.close% ], |* h* e1 t1 i' {- C" }) Q
  28. * m' C3 u& A. S( z
  29. %>
    ; U2 j" b  h3 L, h4 R

  30. * ]- h  [! T( E4 B7 k2 c9 e
  31. aa:time;
    ' ^) ]9 M6 Z3 L+ F1 Y
  32. Show File Failed/ ^; H1 r: L/ ?7 X/ U" ]4 E# J
  33. $ ]$ V/ w# [1 y: a2 e
  34. - B+ n0 g' n5 q# K' F
复制代码

4 l: j9 u7 F( _3 T% ~3 {" ?
回复 支持 反对

使用道具 举报

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

使用道具 举报

板凳
 楼主| 发表于 2014-2-16 22:37:36 | 只看该作者
gc007 发表于 2014-2-16 11:00
5 Z8 M$ \: ]1 Q0 R是同时计算公式的时候,输出数据到EXCEL吗?

/ S; j  z0 C, O, P5 d是的,就是这个意思。输出格式能灵活些更好。
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-13 13:27 , Processed in 0.246651 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.2

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

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