设为首页收藏本站

步步汇盈

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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2014-2-15 14:08:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
计算公式时希望导出一些结算结果,以便用excel统计。3 S- n. x7 z2 m9 b0 s: Y3 V
: I1 {  |# `) x* i
不知道现有公式函数里,有没有可以写文件的函数呢?1 u: x, ^/ S6 f: f8 ~0 _
预先谢谢大牛们回答。9 }$ h, m8 t4 H; P2 h$ R, A
6 c( c4 O; Y" w
回复

使用道具 举报

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

使用道具 举报

板凳
 楼主| 发表于 2014-2-16 22:37:36 | 只看该作者
gc007 发表于 2014-2-16 11:00
% V: j' r5 Z' @6 m' k是同时计算公式的时候,输出数据到EXCEL吗?

) S0 C& x' J# m) j  ^是的,就是这个意思。输出格式能灵活些更好。
回复 支持 反对

使用道具 举报

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

使用道具 举报

5#
发表于 2014-2-17 11:36:35 | 只看该作者
用VB来写看看
: ^6 q5 U6 C6 {, l9 K2 i8 E4 J' K9 ~4 L. S

  1. 5 Q; s/ S& [- U' r

  2. % \1 ~7 f2 {% S' R  }
  3. if DATAPERIOD<>0 then 7 ^  F" i5 @" I* W% l& W
  4. begin
    # G' l$ U/ w6 x' X4 l4 ^
  5. DRAWTEXT(BARPOS=SYSPARAM(2)+10,1,'本指标只能用于分笔分析');
    " I: a. x4 j0 F
  6. exit;1 S" R, F3 S% ^" w
  7. end;  @' T" ~# F8 m% q0 D; X, }
  8. ( m3 d" w# S. E( x1 ]
  9. dd:=date;
    - ^7 r: y, W, D6 N* p) d

  10. $ o; m6 b7 ]1 p& t3 E* L
  11. str:=NUMTOSTR(time,0)+';'+NUMTOSTR(v,0)+';'+NUMTOSTR(c,2);
    * _" ^2 F) A# o
  12. for i=25 to 36 do
    6 P: @  `  D3 Y8 C- j. t! }, l
  13. begin' b8 t& I6 E( G7 ]& W
  14. str:=str+';'+NUMTOSTR(DYNAINFO(i),2);
    * i1 }( U8 a! _/ }3 l
  15. end;) e% d5 |2 m0 b, g/ `: |$ ]6 n
  16.   Z3 V: V! B- `2 ~4 K( e2 o
  17. <%
    * ]! G5 L4 M3 g
  18. vd1 = FFL.VarData("dd")
    * `. }1 c; x- T  n" }" |
  19. vd2 = FFL.VarData("str")% D  V# `- ?0 c% V% `
  20. nFirst = FFL.VarStartIndex("dd") 8 C0 D0 }9 k# Q3 t& E3 U

  21. & L4 x* v. C7 o6 N
  22. Set fso=CreateObject("Scripting.FileSystemObject")( c' b2 j5 w+ J) ]. f9 i7 E5 C
  23. fn ="D:/fhdata/"+cstr(vd1(nFirst))+"data.txt"
    % J. J. \+ l; s5 A6 b1 `8 l' u
  24. 6 n  M) A; Z9 n5 R$ Y. W
  25. Set f1 = fso.OpenTextFile(fn,8,True)/ `0 A" b7 ]5 R. t
  26. f1.writeline vd21 X8 J: C  k9 Q' z
  27. f1.close
    8 G, x' e) M4 ?- v5 g
  28. ( ?2 t0 D% B# h6 P# M
  29. %># G6 m3 m! T! S, j3 D0 P" h( Y! |" M

  30. 0 g- m7 b0 y. d9 Q
  31. aa:time;
      S8 q+ g7 X( L9 F
  32. Show File Failed
    8 L: h$ B/ C' Y5 o

  33. # u& \7 k; U9 Z
  34. + B6 e* F# T' W
复制代码

$ y9 c. `% A% R9 U+ S
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-2-17 21:35:39 | 只看该作者
醉心 发表于 2014-2-17 11:36
. F- ~' b& X1 r/ z5 l) w用VB来写看看
2 P+ }  O" N- \) [
对VB不太熟,先学习着
回复 支持 反对

使用道具 举报

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

使用道具 举报

8#
 楼主| 发表于 2014-3-2 21:41:15 | 只看该作者
醉心 发表于 2014-2-17 11:363 D5 m/ V2 n+ D$ d% g, b8 E
用VB来写看看

9 ]3 g) k& k4 t+ c! p哈哈,测试成功了!谢谢!' @! ~. @5 W- P
5 W4 ]: \+ h# S0 J6 Q% O
公式里面的vb是不是调用的windows自带的vb scripts引擎,window有的,公式里都能用吧?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-12 12:42 , Processed in 0.437240 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.2

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

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