设为首页收藏本站

步步汇盈

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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2014-2-15 14:08:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
计算公式时希望导出一些结算结果,以便用excel统计。
5 q* q( B, }9 G4 `  _) R6 U5 ~; v) F) d* M9 W9 b7 H+ j* {& r' P$ ?
不知道现有公式函数里,有没有可以写文件的函数呢?
: v, w( i) C. Z7 [# l1 d预先谢谢大牛们回答。: f' l5 J6 u- E$ ]

: y' R- X0 P+ o* E7 Y0 s0 }
回复

使用道具 举报

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

使用道具 举报

板凳
 楼主| 发表于 2014-2-16 22:37:36 | 只看该作者
gc007 发表于 2014-2-16 11:00
5 V( W0 b6 G& b2 T, A+ X是同时计算公式的时候,输出数据到EXCEL吗?

0 z; ?; ?3 Q) C2 }) |. T是的,就是这个意思。输出格式能灵活些更好。
回复 支持 反对

使用道具 举报

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

使用道具 举报

5#
发表于 2014-2-17 11:36:35 | 只看该作者
用VB来写看看  {3 O# I6 `4 e+ A9 M( x" t9 Z
5 z2 @$ h3 l& a8 F+ h

  1. # t4 d! z! K9 I. [8 b5 _4 O
  2. 5 g4 ]' \/ x% O' O# t9 d, i
  3. if DATAPERIOD<>0 then
    6 e0 c8 h5 t, l- X
  4. begin
      C8 [; h  d+ O! X8 L! m
  5. DRAWTEXT(BARPOS=SYSPARAM(2)+10,1,'本指标只能用于分笔分析');
    . M5 g  H9 u& |8 D2 j. U/ ^* D
  6. exit;
    . \5 y1 K+ k* G7 x. u; `; z
  7. end;3 _: o: y5 Z' l  w3 Y
  8. ' M' O  g4 F: t! b; u& \2 {
  9. dd:=date;  G: W, G9 F! T  U

  10. ; x% X; m! }( G9 Q. c
  11. str:=NUMTOSTR(time,0)+';'+NUMTOSTR(v,0)+';'+NUMTOSTR(c,2);
    7 e, T: U# U+ e( u3 u) m* F
  12. for i=25 to 36 do* V5 X( m8 N' i: C
  13. begin$ z1 ~6 k. K- I
  14. str:=str+';'+NUMTOSTR(DYNAINFO(i),2);+ d' F3 ^+ H$ ~8 V, V2 T) l0 I% Q
  15. end;
    $ d- W+ Z- Y  M, o) y
  16. ; D3 `! {# L* f; ^, T
  17. <%, h2 f, V/ H7 S6 n) C. T  \
  18. vd1 = FFL.VarData("dd")0 p9 ~! C3 Q2 b  B
  19. vd2 = FFL.VarData("str")
    * G, S8 H0 q+ u; k
  20. nFirst = FFL.VarStartIndex("dd") 9 I4 k9 K0 k% I6 G8 d' }$ u
  21. " u- R' A% V5 t
  22. Set fso=CreateObject("Scripting.FileSystemObject"). p9 X6 r- v$ a. \+ g7 x
  23. fn ="D:/fhdata/"+cstr(vd1(nFirst))+"data.txt"
    % T% L# K" R) n- s; f. V
  24. 0 K0 u. ]' j7 h# I2 k; L" e* h* `% S8 Z
  25. Set f1 = fso.OpenTextFile(fn,8,True), j* \4 s# d6 _1 Y4 n
  26. f1.writeline vd2
    ) u0 E# J% E8 N, b5 \
  27. f1.close
    6 l; n# F+ q1 K; D! L

  28. / R: i3 P9 k7 h1 w. l% }  s% I
  29. %>
    % b/ H1 f" E, ^. S/ |' s- g& P
  30. $ R; N5 @$ K! Z7 v# D  B
  31. aa:time;
    3 `) A) {  C- ~
  32. Show File Failed; W, m; K7 M: I
  33. + H( E+ ]1 l; ^7 b9 A  ?
  34. $ x( n' o- d+ f
复制代码

( b0 g# P& b. A, M1 @" u6 ?
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-2-17 21:35:39 | 只看该作者
醉心 发表于 2014-2-17 11:36
5 f. `' f8 I! i9 N) c$ `# `用VB来写看看

) N0 a8 ]8 o0 g* r/ h! p( d对VB不太熟,先学习着
回复 支持 反对

使用道具 举报

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

使用道具 举报

8#
 楼主| 发表于 2014-3-2 21:41:15 | 只看该作者
醉心 发表于 2014-2-17 11:36) x: j$ |8 N* @" l
用VB来写看看

; C) w5 |4 N5 N" j; ^* r% n1 {  i哈哈,测试成功了!谢谢!  Y2 u* n  \' ~7 l6 C; G: Q) b" i

+ u' A, L" u! O  c; t0 k2 S' R公式里面的vb是不是调用的windows自带的vb scripts引擎,window有的,公式里都能用吧?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-28 11:26 , Processed in 0.152238 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.2

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

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