设为首页收藏本站

步步汇盈服务平台

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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2014-2-15 14:08:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
计算公式时希望导出一些结算结果,以便用excel统计。0 l- d1 c6 N& Z+ m( p. P2 M
& ]* T  `+ W# }& R( e
不知道现有公式函数里,有没有可以写文件的函数呢?
# Q8 V1 J( @: k5 `预先谢谢大牛们回答。
7 p* o1 ~& l- X6 z+ R% J
7 x& F! s: z, \9 A: J( M/ o" `
回复

使用道具 举报

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

使用道具 举报

板凳
 楼主| 发表于 2014-2-16 22:37:36 | 只看该作者
gc007 发表于 2014-2-16 11:007 y0 B! r' D& E$ w0 R- p
是同时计算公式的时候,输出数据到EXCEL吗?

! ^: P( ~' I7 W5 Q4 f- S是的,就是这个意思。输出格式能灵活些更好。
回复 支持 反对

使用道具 举报

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

使用道具 举报

5#
发表于 2014-2-17 11:36:35 | 只看该作者
用VB来写看看
2 m0 n- v1 P8 w  W3 p  d- \/ p- w: X4 x6 }2 y

  1. : `4 N. B1 f* {5 R+ V
  2. ; q+ v4 `; c6 L7 Z! A
  3. if DATAPERIOD<>0 then
    $ N+ w; w. v$ O
  4. begin
    8 e- S# M1 ^9 d0 q
  5. DRAWTEXT(BARPOS=SYSPARAM(2)+10,1,'本指标只能用于分笔分析');
    $ U% u' F7 [% f& @; A6 Y
  6. exit;
    5 w# x$ Z" J+ L  ?/ F7 u1 Z
  7. end;/ ]3 x8 j5 w2 n/ |( Z* x* w
  8. % m$ A' m' `  j+ G2 G
  9. dd:=date;- r, o1 }8 T' N* j8 N

  10. 0 p  c$ {4 `# c1 ^0 Y2 o' u4 Q
  11. str:=NUMTOSTR(time,0)+';'+NUMTOSTR(v,0)+';'+NUMTOSTR(c,2);) U3 X/ v3 C( _" R6 l* Z+ L
  12. for i=25 to 36 do
    * p$ S2 j% t. w4 }
  13. begin
    , g9 G2 a! W+ A, c
  14. str:=str+';'+NUMTOSTR(DYNAINFO(i),2);/ P2 C4 J# J/ [& T; E
  15. end;! C5 r2 [: i5 h/ `5 h

  16. " N! o- t0 h* n. r# Y/ Q' A
  17. <%$ [. J: F$ P; m/ a- V8 F
  18. vd1 = FFL.VarData("dd")
    & [2 B7 A0 r1 \, ~7 D* c+ i
  19. vd2 = FFL.VarData("str")
    : Z2 X: I2 N/ h
  20. nFirst = FFL.VarStartIndex("dd") $ I3 l9 A( i+ Y+ g
  21. ' r' @9 _* d: @% j
  22. Set fso=CreateObject("Scripting.FileSystemObject"); F' s, B0 `, q& e, B3 B3 Y
  23. fn ="D:/fhdata/"+cstr(vd1(nFirst))+"data.txt"6 W4 M  ]4 u0 E/ @& x9 |' ]  k
  24. ) C/ x# N9 `: L1 T
  25. Set f1 = fso.OpenTextFile(fn,8,True)) x+ h1 Q1 i  ~, n
  26. f1.writeline vd2; |% M) U2 z* m7 f& J4 F
  27. f1.close$ h5 |9 {7 G2 G* o. {# \
  28. 9 z- n" B& |- I0 _( J: J# ]
  29. %>
    1 b7 ]1 f! B7 p
  30. + j" \) |! T2 I
  31. aa:time;+ Y: L" d2 e0 c7 {. u
  32. Show File Failed: U. a6 T. n6 k0 V9 T' I" ^
  33. 2 \7 l- D& _- [" [( D7 E
  34. 5 {! T. ?% Y# G
复制代码
# V. Z4 e: ]6 ^: n! K4 d
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-2-17 21:35:39 | 只看该作者
醉心 发表于 2014-2-17 11:36
  l0 s/ B( X  M' U5 B* h: f2 q; t: c用VB来写看看
# a" m8 o! ~. L1 w0 h) r* p
对VB不太熟,先学习着
回复 支持 反对

使用道具 举报

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

使用道具 举报

8#
 楼主| 发表于 2014-3-2 21:41:15 | 只看该作者
醉心 发表于 2014-2-17 11:36
# T& H7 K& `1 |用VB来写看看
6 v8 k2 Y3 {, M. c% ]
哈哈,测试成功了!谢谢!
" n! U; w+ v, b
) ^4 F5 @, o. {& K7 P公式里面的vb是不是调用的windows自带的vb scripts引擎,window有的,公式里都能用吧?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-24 08:13 , Processed in 0.140660 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.2

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

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