设为首页收藏本站

步步汇盈服务平台

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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2014-2-15 14:08:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
计算公式时希望导出一些结算结果,以便用excel统计。
% R4 t8 |8 d( _) a+ |0 r
$ D7 I) K6 C* j0 E" q/ \不知道现有公式函数里,有没有可以写文件的函数呢?
$ X& a/ o8 r1 B/ A3 m% c8 s预先谢谢大牛们回答。, e8 g' j2 S! O8 T; C3 u3 _) \8 s/ Z

" H  |; c: f8 h* r& E
回复

使用道具 举报

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

使用道具 举报

板凳
 楼主| 发表于 2014-2-16 22:37:36 | 只看该作者
gc007 发表于 2014-2-16 11:003 o" [7 x- X2 d' n6 R6 V6 l! f+ J
是同时计算公式的时候,输出数据到EXCEL吗?
' V9 B' I2 w" Z; m7 S: m
是的,就是这个意思。输出格式能灵活些更好。
回复 支持 反对

使用道具 举报

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

使用道具 举报

5#
发表于 2014-2-17 11:36:35 | 只看该作者
用VB来写看看
5 Z* ?, n, b! H6 t4 S8 F8 F7 g
) O! C4 f0 S9 d5 h

  1. : |3 A0 N% B/ o# t& w7 ]

  2. # _# p! k8 r3 C' r. d: o5 S: P
  3. if DATAPERIOD<>0 then
    / f/ K* z; {# H
  4. begin
    $ c4 q! C9 D* {1 L5 E" Q3 b( L+ q% x
  5. DRAWTEXT(BARPOS=SYSPARAM(2)+10,1,'本指标只能用于分笔分析');
    $ H' L8 H: R4 M& Y- B5 E& @
  6. exit;+ h4 d8 f9 E1 g& L
  7. end;1 `' P; z/ B  D2 h5 N

  8. : b( E: t8 }' d% h2 T' l1 L
  9. dd:=date;
    ' {8 @- x3 k- l) `; S: D& j7 `9 \

  10. & k; z- B' a" r6 @9 E
  11. str:=NUMTOSTR(time,0)+';'+NUMTOSTR(v,0)+';'+NUMTOSTR(c,2);4 L7 {2 @* q  ^7 b1 l. V& x
  12. for i=25 to 36 do
    + [- U0 v' B) D& y4 T# ]
  13. begin, Q1 G+ S+ o* z
  14. str:=str+';'+NUMTOSTR(DYNAINFO(i),2);2 h( [- S( G3 \
  15. end;9 B( x7 R' K( P( h* ?! i) c3 ]

  16. * h: t# u( {8 N1 V2 J$ E$ n- n4 ]
  17. <%. F# k/ P$ f! ?2 U" ?" l
  18. vd1 = FFL.VarData("dd")7 U; V4 L+ ^7 m& N
  19. vd2 = FFL.VarData("str")
    , k* I5 s- P8 Q- v6 n
  20. nFirst = FFL.VarStartIndex("dd") # w% j" H7 v4 B  @5 P5 a
  21. & R& p: E. F' r, ?( l
  22. Set fso=CreateObject("Scripting.FileSystemObject")
    6 P& |4 D6 @0 ~( t. N/ d6 x7 g
  23. fn ="D:/fhdata/"+cstr(vd1(nFirst))+"data.txt"
    " u1 ^* R6 {4 j1 a

  24. 9 C* u- [! w2 v5 L+ T  T
  25. Set f1 = fso.OpenTextFile(fn,8,True)
    ( i9 e: J/ r) T( j* L3 F0 L, O
  26. f1.writeline vd26 H, P" f/ o6 S+ R; t% E
  27. f1.close
    : z" X1 z! ~7 D' G* v
  28. ( s+ p+ |0 q) J
  29. %>
    4 n6 D' Q6 |0 Z9 ]  u  B% o

  30. % L6 M0 x* B% B9 D9 ]
  31. aa:time;% U2 x9 O4 R* l+ Y; e
  32. Show File Failed
    : L. }, H1 D7 X4 G+ d1 O

  33. : y* S5 }! q5 P7 \& R/ T' I
  34.   S' X& W, P% P% n6 J$ b: |
复制代码
: `, `' v3 |" C6 d: ?& c5 X3 D
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-2-17 21:35:39 | 只看该作者
醉心 发表于 2014-2-17 11:36
) o; F1 o% F; I# l1 e' u用VB来写看看
  B1 Q* Z7 Z1 N8 i, |% F4 F3 J
对VB不太熟,先学习着
回复 支持 反对

使用道具 举报

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

使用道具 举报

8#
 楼主| 发表于 2014-3-2 21:41:15 | 只看该作者
醉心 发表于 2014-2-17 11:36/ a$ F( U4 m! H& x9 d
用VB来写看看
1 x0 l/ Y$ i, Z6 }/ s
哈哈,测试成功了!谢谢!: x. h7 x" `, V2 F( s
3 I2 O' ]2 `0 Q& C8 j$ D
公式里面的vb是不是调用的windows自带的vb scripts引擎,window有的,公式里都能用吧?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-25 10:54 , Processed in 0.135380 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.2

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

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