设为首页收藏本站

步步汇盈

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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2014-2-15 14:08:20 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
计算公式时希望导出一些结算结果,以便用excel统计。
) `; u+ E* A' w' e  M9 |% {  J; i* X9 S( F7 T$ H) J
不知道现有公式函数里,有没有可以写文件的函数呢?
* W. P9 s. {2 M& L& O0 v8 l$ I/ J1 o预先谢谢大牛们回答。6 y8 [# V# D: S

+ b3 T3 M( s7 ^2 H' ?1 C
回复

使用道具 举报

8#
 楼主| 发表于 2014-3-2 21:41:15 | 只看该作者
醉心 发表于 2014-2-17 11:36+ w" N. S0 _% `# i, H; a) X
用VB来写看看

; o# M. g; \5 s1 z哈哈,测试成功了!谢谢!
% M& u9 d: h4 ], A; g
$ J4 e8 U6 \1 N6 B2 I6 c* [公式里面的vb是不是调用的windows自带的vb scripts引擎,window有的,公式里都能用吧?
回复 支持 反对

使用道具 举报

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

使用道具 举报

6#
 楼主| 发表于 2014-2-17 21:35:39 | 只看该作者
醉心 发表于 2014-2-17 11:36
8 q# X: G- H& D2 c' q8 c用VB来写看看

4 O; C8 r2 ^; l! c  ~0 e7 j对VB不太熟,先学习着
回复 支持 反对

使用道具 举报

5#
发表于 2014-2-17 11:36:35 | 只看该作者
用VB来写看看
/ ^4 n% `( @+ j  G# {% |* f* b" k  g9 f1 ~) e, e) T6 h+ X

  1. 9 G, S7 [+ _; i* o1 Y$ E$ C
  2. ' n2 p$ M  F' s& q9 c
  3. if DATAPERIOD<>0 then
    ! R; ?4 c; F3 R  _7 k! d
  4. begin
      K2 ]6 U! ?2 ]" ]5 d+ p, t" G
  5. DRAWTEXT(BARPOS=SYSPARAM(2)+10,1,'本指标只能用于分笔分析');
    $ M- b0 _8 a0 g( o0 f
  6. exit;
    * }' q2 ^# [- C0 K
  7. end;9 `6 |( H1 e! u  N9 j

  8. : i) L- u2 T, G! s9 K3 Q
  9. dd:=date;5 }/ E+ K1 z- [4 A5 _

  10. ' e% ]) P1 K1 j% M5 x
  11. str:=NUMTOSTR(time,0)+';'+NUMTOSTR(v,0)+';'+NUMTOSTR(c,2);
    1 j6 G$ S6 N% K8 J2 s* R7 _; e
  12. for i=25 to 36 do8 ^( I6 V4 g9 Z1 T  Y, z. Q
  13. begin
    . q/ d7 d) d" _/ z6 ]
  14. str:=str+';'+NUMTOSTR(DYNAINFO(i),2);
    6 k$ N$ r, u- x" E4 `$ X: h' X; E2 n
  15. end;
    ; e8 @2 Y- |( E, N

  16. 8 s: m! Z* l" S$ V. D  z/ d
  17. <%0 {+ }1 l: t$ {( v
  18. vd1 = FFL.VarData("dd")
    6 u6 C/ m+ X, b# l7 ~# N
  19. vd2 = FFL.VarData("str")4 D" I  q" ^+ a2 @
  20. nFirst = FFL.VarStartIndex("dd") / N, C  i' t8 P2 q  @/ `

  21. " A0 e/ V( |$ ]6 p
  22. Set fso=CreateObject("Scripting.FileSystemObject")" {' U2 X* ?4 b0 l
  23. fn ="D:/fhdata/"+cstr(vd1(nFirst))+"data.txt"8 z% A. C  A9 \+ e; [8 |

  24. % n. q! Y8 q1 o
  25. Set f1 = fso.OpenTextFile(fn,8,True)
    6 q$ O+ a% j, E# q
  26. f1.writeline vd2" P! D9 e) ~: _: j2 ]& g8 U2 D; h
  27. f1.close
    " m9 H  o8 A* I% }6 P1 _

  28.   V) }8 X& ]& l
  29. %>' v6 C" [6 B! p, @# o

  30. 9 `/ p( s$ W2 _
  31. aa:time;9 y7 g% I% J; f- T7 h
  32. Show File Failed8 c3 o, p8 j, O8 W1 R$ H

  33. 6 P8 d/ r8 ]) s( o! }. @; y

  34. 5 N. i* U! C5 r9 H; v& H& K# Z
复制代码
; I1 `/ @! X  f1 q1 l. F( B4 y' {4 |- H
回复 支持 反对

使用道具 举报

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

使用道具 举报

板凳
 楼主| 发表于 2014-2-16 22:37:36 | 只看该作者
gc007 发表于 2014-2-16 11:006 e4 n" ^" [2 c0 w7 t
是同时计算公式的时候,输出数据到EXCEL吗?

6 ?2 w5 N4 {* A) S! X2 O$ [9 h, p是的,就是这个意思。输出格式能灵活些更好。
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-6 09:58 , Processed in 0.174791 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.2

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

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