设为首页收藏本站

步步汇盈

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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2014-2-15 14:08:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
计算公式时希望导出一些结算结果,以便用excel统计。# q2 t! x* s$ O0 ^1 g

* E# p) x2 ?; r3 Z' A7 \1 y% i不知道现有公式函数里,有没有可以写文件的函数呢?0 z  `9 h3 \  R, @( R
预先谢谢大牛们回答。" D' p6 t7 T' O% ]' D2 C1 p& d' H4 ?
9 C2 {& R8 ^% @0 `) E6 c! s& r
回复

使用道具 举报

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

使用道具 举报

板凳
 楼主| 发表于 2014-2-16 22:37:36 | 只看该作者
gc007 发表于 2014-2-16 11:00
$ d/ G' M6 k: u/ }0 w是同时计算公式的时候,输出数据到EXCEL吗?
5 {! g( O8 n/ g
是的,就是这个意思。输出格式能灵活些更好。
回复 支持 反对

使用道具 举报

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

使用道具 举报

5#
发表于 2014-2-17 11:36:35 | 只看该作者
用VB来写看看  k. U- @$ v! U# ?
1 n) Z7 @, S3 d, O1 P0 M2 e% O
  1. * J! C# w. y* I" h2 Q

  2. ' Y* w. w8 Y: I2 ]
  3. if DATAPERIOD<>0 then 6 G& t( l" h5 r: M4 I
  4. begin
    # A) Q5 V6 Z4 L5 b, J
  5. DRAWTEXT(BARPOS=SYSPARAM(2)+10,1,'本指标只能用于分笔分析');6 h' d; a+ Z0 I8 t
  6. exit;' o9 E3 _" M; I6 t- |* g$ R9 U( |
  7. end;
    8 y! G  |1 K  [' m9 U2 d8 A

  8. % d: y9 D9 E. {$ ?
  9. dd:=date;
    8 N- ?) W' s2 p: N1 |/ F4 A

  10. 6 l% k# B* F4 ^
  11. str:=NUMTOSTR(time,0)+';'+NUMTOSTR(v,0)+';'+NUMTOSTR(c,2);9 s5 ~  \" l' S  u; C1 ]& ]8 x
  12. for i=25 to 36 do
      U! z/ H9 d- ^) K' s
  13. begin; }/ J' j& w% X/ H3 U
  14. str:=str+';'+NUMTOSTR(DYNAINFO(i),2);
    8 C) [7 |: @- N# L8 g
  15. end;, e9 M3 Y( M1 V; ?
  16. 6 r% O1 e) X, [3 G# A" r
  17. <%
    ; S( g$ }) t! Q# B" R
  18. vd1 = FFL.VarData("dd")
    4 s% v$ [0 j3 O' Y
  19. vd2 = FFL.VarData("str")
    7 |; M1 [! v$ r* S1 g5 w) f2 n8 i, Z8 Z
  20. nFirst = FFL.VarStartIndex("dd") * E2 f6 ?! T$ M" l5 W" B8 D7 W

  21. $ w* K" T6 Z" G9 v8 z3 n  F! p
  22. Set fso=CreateObject("Scripting.FileSystemObject")  t6 F4 H' d( N5 |0 ~
  23. fn ="D:/fhdata/"+cstr(vd1(nFirst))+"data.txt"5 V) T; p+ N3 k$ U- e+ Q& y" m
  24. ; X$ X7 N1 r% ^) M1 @' @% Z7 W
  25. Set f1 = fso.OpenTextFile(fn,8,True)
    6 [6 }' |" `4 B! H/ U
  26. f1.writeline vd2
    5 b/ R) W+ ^) n. O) R6 d8 J% n
  27. f1.close; G9 f; x6 n. ^: V* }# V1 {7 U
  28.   t0 }3 j2 v6 p5 F2 E7 J8 |4 n
  29. %>& r" f5 ^4 r7 ~- M6 A) m# F" N
  30. / ]  t. ?# x7 @0 H' Z( ^' s
  31. aa:time;
    ) J: j" P+ z9 v3 I* t! f0 U2 A+ a. f; i
  32. Show File Failed6 ~% x7 {! [! e: \: y

  33. ; n6 r' |2 P2 x- z1 N" J( j
  34. 2 [5 u: [, |, O- N/ p7 t
复制代码

0 k! N: ^  }1 p/ g- l- p& J" z* E5 K
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-2-17 21:35:39 | 只看该作者
醉心 发表于 2014-2-17 11:36
( B% [9 q: l- ^& F. R用VB来写看看
: W4 `! e9 r' g
对VB不太熟,先学习着
回复 支持 反对

使用道具 举报

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

使用道具 举报

8#
 楼主| 发表于 2014-3-2 21:41:15 | 只看该作者
醉心 发表于 2014-2-17 11:36! p& W4 T5 {/ N
用VB来写看看

5 g! H' z5 c6 m0 X: s哈哈,测试成功了!谢谢!
( R0 U+ \" I- I& b) j( C/ n9 h0 M. o& O) S- Y0 w7 F' Y$ N7 n6 Z% K
公式里面的vb是不是调用的windows自带的vb scripts引擎,window有的,公式里都能用吧?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-16 23:27 , Processed in 0.159001 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.2

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

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