设为首页收藏本站

步步汇盈服务平台

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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2014-2-15 14:08:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
计算公式时希望导出一些结算结果,以便用excel统计。$ Y0 v& g( R% O
' S1 d4 p, y6 D8 L- M; j
不知道现有公式函数里,有没有可以写文件的函数呢?% M+ V4 g5 w/ D( [6 E
预先谢谢大牛们回答。, V1 \* @7 ^; w) A6 w7 f$ o. C* z
* Y' k; L6 L% ?. V1 ]
回复

使用道具 举报

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

使用道具 举报

板凳
 楼主| 发表于 2014-2-16 22:37:36 | 只看该作者
gc007 发表于 2014-2-16 11:00
; i- J( H. J" q8 b( {/ B是同时计算公式的时候,输出数据到EXCEL吗?
3 c6 I$ [4 i" O3 S4 }3 k
是的,就是这个意思。输出格式能灵活些更好。
回复 支持 反对

使用道具 举报

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

使用道具 举报

5#
发表于 2014-2-17 11:36:35 | 只看该作者
用VB来写看看. S& Z$ k! n. t# l6 t
: P) T6 ^# Q& G  V  ?+ A

  1. . l! m7 i  x- T# H2 H4 G7 b+ c

  2. * A. Z4 E4 r7 U3 H
  3. if DATAPERIOD<>0 then 8 G1 l" E- D) N1 ~3 N, a: K
  4. begin
    % ~9 [* `  ?) h" d: K* l8 u
  5. DRAWTEXT(BARPOS=SYSPARAM(2)+10,1,'本指标只能用于分笔分析');
    % v2 u' }  i9 o: h. o7 o$ g/ Z
  6. exit;
    3 {3 D8 U% x1 L, `5 p( H* U
  7. end;1 [- H( _7 B2 I% \6 j! G3 J. x% ]4 a
  8. - j8 a0 p* O+ p' Q* x, I
  9. dd:=date;+ P  N, @4 ^; w% [
  10. 3 N; s# A1 T8 p5 E. J  V
  11. str:=NUMTOSTR(time,0)+';'+NUMTOSTR(v,0)+';'+NUMTOSTR(c,2);) x) J, @) w3 \- }) S2 x9 Z% ~; s
  12. for i=25 to 36 do% s! U+ m+ D! a! Z# k
  13. begin7 Z. Z3 b5 c+ B+ T. A* `
  14. str:=str+';'+NUMTOSTR(DYNAINFO(i),2);
    , J/ p3 t* @) W( p7 Y, h4 t# q8 Y
  15. end;
    % j4 a, c3 L- l
  16. # w3 u, h0 {8 ?7 f; D+ y
  17. <%$ p9 D8 g" R* ^! j) C7 ]; d. }
  18. vd1 = FFL.VarData("dd")
    , U0 u, [8 C$ ]& {
  19. vd2 = FFL.VarData("str"): O7 A: d) A' b* `; Y
  20. nFirst = FFL.VarStartIndex("dd") 6 Y9 g/ \8 l9 ^" c5 r0 e& |

  21. ) q. R. X+ M7 h' d4 l4 x) u3 ]" O
  22. Set fso=CreateObject("Scripting.FileSystemObject")7 q; l/ n$ ~2 R: F; G; ^
  23. fn ="D:/fhdata/"+cstr(vd1(nFirst))+"data.txt"" a' G" j# J# [, }

  24. % q, D0 |4 N7 K) ]" }& `" ~$ k4 z
  25. Set f1 = fso.OpenTextFile(fn,8,True)6 |0 L& Q' n% D* _8 K! ^+ X
  26. f1.writeline vd2
    & \' y2 I1 Y" m/ l! o
  27. f1.close4 g# y1 `0 O6 r' c2 |6 d% \. I
  28. * ?3 Z+ p- u4 K3 _$ U5 ?
  29. %>
    8 G: N0 j: Q4 C1 H+ z

  30. # R2 B1 x! C& C( Q2 D( ^. o# l' @
  31. aa:time;' _/ u* e7 x$ ]  O. V$ W' K
  32. Show File Failed( ~2 Q$ b  _( U2 p  F6 b. k
  33. ! E7 ?3 S  Y/ F$ R/ A2 y6 \) z

  34. 5 q0 \2 u6 ^7 |$ m$ q. G
复制代码
& d" K( k2 B( h
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-2-17 21:35:39 | 只看该作者
醉心 发表于 2014-2-17 11:36# Z1 S( U+ z# G- r  A% G2 a
用VB来写看看
( C  O2 m/ B: q6 y
对VB不太熟,先学习着
回复 支持 反对

使用道具 举报

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

使用道具 举报

8#
 楼主| 发表于 2014-3-2 21:41:15 | 只看该作者
醉心 发表于 2014-2-17 11:36
$ H& c0 D8 Z! S. p' w$ C3 J; L& {用VB来写看看

- p' Y" {; `6 K哈哈,测试成功了!谢谢!
/ M& ^  ^# x, ^6 Z0 t* l7 y. O- y9 p8 b8 M5 U4 ]0 Z
公式里面的vb是不是调用的windows自带的vb scripts引擎,window有的,公式里都能用吧?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-25 03:13 , Processed in 0.337555 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.2

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

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