设为首页收藏本站

步步汇盈

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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2014-2-15 14:08:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
计算公式时希望导出一些结算结果,以便用excel统计。
' u) Z. D& f: e# \+ \& X7 W
! x8 b% m: e1 Q5 l9 s" {" u不知道现有公式函数里,有没有可以写文件的函数呢?" \& K6 T$ {* z& ?) a! j
预先谢谢大牛们回答。1 V3 b- l  t9 L  Z" x" j  r
$ W/ Q$ B" R) F% n. E0 f
回复

使用道具 举报

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

使用道具 举报

板凳
 楼主| 发表于 2014-2-16 22:37:36 | 只看该作者
gc007 发表于 2014-2-16 11:00- W4 B/ B- Z1 e7 _6 ~, l
是同时计算公式的时候,输出数据到EXCEL吗?
! k6 x6 I3 u7 H; w; n2 M- e
是的,就是这个意思。输出格式能灵活些更好。
回复 支持 反对

使用道具 举报

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

使用道具 举报

5#
发表于 2014-2-17 11:36:35 | 只看该作者
用VB来写看看4 W! _. G6 |" A1 ?  O
8 s! J5 f- K( G5 }! H
  1.   ?/ P/ U3 D& e) z5 h% X; d

  2. 2 M! b& m: p; Y' s0 H
  3. if DATAPERIOD<>0 then ' y' ?, X4 V# D0 ^
  4. begin: L9 ]1 ?1 O3 s8 `/ {
  5. DRAWTEXT(BARPOS=SYSPARAM(2)+10,1,'本指标只能用于分笔分析');
    6 p6 C! F8 f; m* u! m% E6 y# S  E9 N
  6. exit;
    4 J; x' o8 [3 x+ ]
  7. end;
    - R/ k3 I" j. V6 V" ^
  8. ) O' g/ ^! _6 h. ~) X
  9. dd:=date;
    0 L) g* M9 @# g
  10. ! X  Z' [0 }7 H% J$ a
  11. str:=NUMTOSTR(time,0)+';'+NUMTOSTR(v,0)+';'+NUMTOSTR(c,2);
    ( f0 F! |$ }$ a8 T
  12. for i=25 to 36 do! s9 \5 _7 ?2 J& w
  13. begin
    * @+ w6 q1 ?$ J8 S/ C7 F; ?- g
  14. str:=str+';'+NUMTOSTR(DYNAINFO(i),2);/ b; e2 {! r7 l# V, F: D8 @* U
  15. end;  a' j" Y2 D; R  d  U9 k1 A

  16. - E  Y8 P5 W  r! A( \* f
  17. <%7 o# z% J% A+ Q* a+ o/ {
  18. vd1 = FFL.VarData("dd")+ X+ ]- r9 ^- ?3 `+ |
  19. vd2 = FFL.VarData("str"), m8 W# h& ~0 n( Y' P% [% {9 N
  20. nFirst = FFL.VarStartIndex("dd") 0 ^9 b0 v! p- Z/ S. C6 b

  21. * i; \4 _6 |9 q4 F# T0 @
  22. Set fso=CreateObject("Scripting.FileSystemObject")
    9 ]$ I' r! @$ o" o% P" L# |
  23. fn ="D:/fhdata/"+cstr(vd1(nFirst))+"data.txt"9 s; Z. K! I  e) D! A

  24. 6 `3 L9 L( j$ C8 K% u/ f) H
  25. Set f1 = fso.OpenTextFile(fn,8,True)
    # D5 c# V/ H+ ?: W/ C0 |' v
  26. f1.writeline vd2
    % C, c* b* N# w( X) L) w; E' l8 y
  27. f1.close- H" c" R1 I4 O( r+ S

  28. 7 ~' e3 \, b. ^+ l; r9 M, Z
  29. %>9 w# t& J9 g# ?* ^, z
  30. 0 z  h8 m4 p, e$ K. d
  31. aa:time;: R4 U+ O1 u" l
  32. Show File Failed# r8 ^) t/ F. |' B8 {: s( Y! |

  33. & B9 }8 {, T5 ?, O% x
  34. + r7 c/ i- Z$ S0 g+ K3 q
复制代码
& r- y4 K) y- H& C/ n  D
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-2-17 21:35:39 | 只看该作者
醉心 发表于 2014-2-17 11:36
& t1 j; W+ _& H* d3 a用VB来写看看
% }9 Y1 o+ V3 F8 H  B
对VB不太熟,先学习着
回复 支持 反对

使用道具 举报

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

使用道具 举报

8#
 楼主| 发表于 2014-3-2 21:41:15 | 只看该作者
醉心 发表于 2014-2-17 11:36( A6 p+ k7 O. ?8 J/ c% E# r6 H
用VB来写看看

4 o# r, Y5 _4 U$ L4 t! s) E哈哈,测试成功了!谢谢!* I6 _+ |. t" I: R6 U  e" D

# l  R- ^# i/ x: I8 ^5 ~( {公式里面的vb是不是调用的windows自带的vb scripts引擎,window有的,公式里都能用吧?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-10-6 03:27 , Processed in 0.153696 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.2

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

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