设为首页收藏本站

步步汇盈服务平台

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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2014-2-15 14:08:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
计算公式时希望导出一些结算结果,以便用excel统计。2 p7 _- h- A# Q: T+ i* R5 V
4 K& E+ t9 k7 Y$ [! j
不知道现有公式函数里,有没有可以写文件的函数呢?  \$ H4 k! A! D+ G7 l
预先谢谢大牛们回答。4 L; C: n2 F! R( v% \0 ]$ Y
* e$ J% Y' {" H: r$ s- `' _
回复

使用道具 举报

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

使用道具 举报

板凳
 楼主| 发表于 2014-2-16 22:37:36 | 只看该作者
gc007 发表于 2014-2-16 11:00; [4 {9 W3 I  i" s# q5 u& U
是同时计算公式的时候,输出数据到EXCEL吗?

& _6 h8 m. W! y( P4 p, {是的,就是这个意思。输出格式能灵活些更好。
回复 支持 反对

使用道具 举报

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

使用道具 举报

5#
发表于 2014-2-17 11:36:35 | 只看该作者
用VB来写看看
& e" d% F5 X+ E6 Q) Q) @$ o# w: d" K& g% E4 `( @

  1. ; X- Y) X* v. }
  2. 0 C5 p3 p6 [0 j3 P2 G- d$ U
  3. if DATAPERIOD<>0 then
    5 o* x  |9 ]# e$ h9 x, U: n3 z
  4. begin6 T5 q" }4 X" h1 X
  5. DRAWTEXT(BARPOS=SYSPARAM(2)+10,1,'本指标只能用于分笔分析');9 \: r5 ?( ?' S, o; V
  6. exit;& s+ W1 X+ j# n; p& j5 A% ^; ]
  7. end;
    % A. h- l' V2 P# K( G

  8. ( U7 D  A5 d8 w+ S. c
  9. dd:=date;
    ) d+ G. f( I# K
  10. 6 z9 P0 U9 B1 O3 X: C; I
  11. str:=NUMTOSTR(time,0)+';'+NUMTOSTR(v,0)+';'+NUMTOSTR(c,2);
    8 q3 ~- W5 @9 I2 W, _  E. p. f  M8 Y
  12. for i=25 to 36 do
    ' e# H& \7 t1 |+ |* I9 Y6 ~
  13. begin2 a, f, `5 ?+ S7 Z. K
  14. str:=str+';'+NUMTOSTR(DYNAINFO(i),2);' p" Z+ C) t7 s# o0 d+ g
  15. end;: E( N7 d" Z* ]$ Y. I* U7 k/ U1 U
  16. % N- \5 _1 Z3 ^
  17. <%9 k. u; q5 a# b5 E
  18. vd1 = FFL.VarData("dd")
    / t. L' e. \5 z* s; r
  19. vd2 = FFL.VarData("str")
    & H4 M! Z0 t+ r$ {8 S! O
  20. nFirst = FFL.VarStartIndex("dd")
    5 j( B4 g& K4 C/ a. N

  21. ( w0 T6 p% O  G7 K/ L' S6 l
  22. Set fso=CreateObject("Scripting.FileSystemObject")
    3 B  [6 O8 p3 n6 ?7 }+ K
  23. fn ="D:/fhdata/"+cstr(vd1(nFirst))+"data.txt", g! T/ u- L2 ]  G0 M: o, \& z" q' Z
  24.   {. {& w) T- ?# f' J2 G% N
  25. Set f1 = fso.OpenTextFile(fn,8,True)
    " ], u0 Y9 T) `" W
  26. f1.writeline vd29 f( f# R& G" U9 G" _
  27. f1.close; d- ?3 R" p* j3 a: m  o
  28. ( k$ E/ o! q+ r
  29. %>* U2 L2 {5 y8 G/ R' Y- B7 F

  30. # v2 _' s% F" D( j7 G. T& q
  31. aa:time;# e4 y% }' h# e0 _
  32. Show File Failed2 [( S5 K. G& t' O
  33. 9 w4 @) V9 h% D) W! L# ^

  34. ) J9 b& _; [5 a9 p
复制代码
8 x7 r; e; X( w& m7 q! `
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-2-17 21:35:39 | 只看该作者
醉心 发表于 2014-2-17 11:36
3 b# L  T% D9 l4 ^' J5 ^, m8 b3 @用VB来写看看

0 x/ R6 T3 N: e# s7 q对VB不太熟,先学习着
回复 支持 反对

使用道具 举报

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

使用道具 举报

8#
 楼主| 发表于 2014-3-2 21:41:15 | 只看该作者
醉心 发表于 2014-2-17 11:36
. u+ W( f3 X0 k9 s% a8 _" N用VB来写看看

0 B3 g- G# P- j# C哈哈,测试成功了!谢谢!9 n5 \8 @+ d8 u) B

4 E. p! A- Z1 _: V' Y4 c" u公式里面的vb是不是调用的windows自带的vb scripts引擎,window有的,公式里都能用吧?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-11 02:02 , Processed in 0.325401 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.2

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

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