设为首页收藏本站

步步汇盈

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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2014-2-15 14:08:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
计算公式时希望导出一些结算结果,以便用excel统计。* n2 a% r$ B7 o9 Y7 U& J
8 h8 \' X  E- `# }, z8 A3 _/ @$ U% y
不知道现有公式函数里,有没有可以写文件的函数呢?
* ]" G" N5 c0 l/ {( w/ u+ k  d预先谢谢大牛们回答。
' j) Z+ m4 P" \
' t# j2 ~9 c) z5 g
回复

使用道具 举报

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

使用道具 举报

板凳
 楼主| 发表于 2014-2-16 22:37:36 | 只看该作者
gc007 发表于 2014-2-16 11:00
( O& @5 P% k2 t: m* d6 i: ?是同时计算公式的时候,输出数据到EXCEL吗?
/ q3 m" K( o6 `- a! x
是的,就是这个意思。输出格式能灵活些更好。
回复 支持 反对

使用道具 举报

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

使用道具 举报

5#
发表于 2014-2-17 11:36:35 | 只看该作者
用VB来写看看
( t& C" S" U# s. m8 h' s$ e. `  \$ j" v) ?- k

  1. : R7 ~$ F- F2 E  S
  2. # ^- M7 M3 L5 \7 V- y$ j8 f
  3. if DATAPERIOD<>0 then 8 \% c: R0 p; L, p+ I
  4. begin& r4 J2 k8 G7 @
  5. DRAWTEXT(BARPOS=SYSPARAM(2)+10,1,'本指标只能用于分笔分析');
    - z: p+ L) l& G4 w
  6. exit;
    " o: I$ h" P4 M" L; N) F/ W0 b
  7. end;
    6 Q+ a, `/ }1 v( r. e
  8. 3 o7 }7 b; b- r% c, A5 f" M
  9. dd:=date;$ d" i" H( p. o) u6 M5 f' R
  10. $ ^8 f. n* f2 ^, q6 ~" E
  11. str:=NUMTOSTR(time,0)+';'+NUMTOSTR(v,0)+';'+NUMTOSTR(c,2);
    + a5 q7 g( [4 h0 [
  12. for i=25 to 36 do
    : g8 p  D+ H7 H
  13. begin
    - t# q9 E5 i- n7 u# A1 g, V- I
  14. str:=str+';'+NUMTOSTR(DYNAINFO(i),2);$ ?2 J. D& H9 E; [( Y) ^4 B& q- i
  15. end;3 l6 t2 O2 o* f! u5 ~
  16. ) z. N: |( ]- S
  17. <%
    ) y; b# p: x! _3 |: X6 _9 A& z1 i
  18. vd1 = FFL.VarData("dd")$ o- h- d8 v. o6 o) U3 J# f
  19. vd2 = FFL.VarData("str")2 h/ c/ e6 `) }, e
  20. nFirst = FFL.VarStartIndex("dd") 7 P6 L( l$ O. A
  21. 4 S: t& P% i' Z; r
  22. Set fso=CreateObject("Scripting.FileSystemObject")0 ^; f6 ]: b9 f* I% l; r  o
  23. fn ="D:/fhdata/"+cstr(vd1(nFirst))+"data.txt"/ X+ I6 y0 P2 P# x
  24. 4 m/ J* W; d# P. C
  25. Set f1 = fso.OpenTextFile(fn,8,True)" `, H; ]6 y2 ^/ M* R" `
  26. f1.writeline vd2. P  p. G7 N& D4 ?7 V. R
  27. f1.close
    " ?3 Q/ _8 L: P4 h0 S2 i% v; n

  28. ) _6 Y  N6 C6 w1 P$ f
  29. %>
    . u5 L9 I4 c" }8 l8 ^

  30. - ?- j& J- h, |+ ~& O7 i
  31. aa:time;
    $ Q! R9 u. @" a" t6 l  ^( ~4 ^/ b' v& \
  32. Show File Failed3 j* g0 z5 X8 L: u
  33. 2 }* g' A. M. i4 @, N

  34. . @: C7 B) N+ o
复制代码

: w7 `4 L8 `3 m" k5 ]' `
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-2-17 21:35:39 | 只看该作者
醉心 发表于 2014-2-17 11:36
/ z! s; Z1 O7 C* U/ A( B+ r6 z用VB来写看看
9 K3 M- I3 e2 W$ H; `5 R# C( E# W
对VB不太熟,先学习着
回复 支持 反对

使用道具 举报

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

使用道具 举报

8#
 楼主| 发表于 2014-3-2 21:41:15 | 只看该作者
醉心 发表于 2014-2-17 11:36
" u2 e3 ?% \9 }" W$ Q用VB来写看看

  x2 C; g% V6 X$ p& ?4 d哈哈,测试成功了!谢谢!( T' K& L( L( \( N- C- N' X

  d8 ?/ i* u+ O9 T, D公式里面的vb是不是调用的windows自带的vb scripts引擎,window有的,公式里都能用吧?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-6 07:57 , Processed in 0.243483 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.2

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

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