设为首页收藏本站

步步汇盈

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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2014-2-15 14:08:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
计算公式时希望导出一些结算结果,以便用excel统计。: Z9 W/ i4 p0 D7 @
+ L: G3 {* z7 H
不知道现有公式函数里,有没有可以写文件的函数呢?
/ e0 g% f4 d; L: l预先谢谢大牛们回答。: V7 t4 F) b2 \1 |
5 f  S* w1 P  d4 ]) t' F  t
回复

使用道具 举报

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

使用道具 举报

板凳
 楼主| 发表于 2014-2-16 22:37:36 | 只看该作者
gc007 发表于 2014-2-16 11:00' ]& z. |. R( Z% O! e
是同时计算公式的时候,输出数据到EXCEL吗?

4 V9 B2 [. q& w- s" l% h6 h是的,就是这个意思。输出格式能灵活些更好。
回复 支持 反对

使用道具 举报

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

使用道具 举报

5#
发表于 2014-2-17 11:36:35 | 只看该作者
用VB来写看看
9 v* x5 r2 i: O" r; D# k( o; @  @$ l% f) |

  1. ' l3 Q% w& A- z- m7 I' _
  2. " f# W; z9 W; T! Z3 L3 @( a
  3. if DATAPERIOD<>0 then
    * K, K. a; S' W0 j
  4. begin/ E5 m* @) H! A, U+ A. x7 C3 f, u
  5. DRAWTEXT(BARPOS=SYSPARAM(2)+10,1,'本指标只能用于分笔分析');
    8 v1 e( i2 a% n5 J, d
  6. exit;2 f3 `/ \  E8 P5 a- V* _9 o8 e
  7. end;
    % n" i( l1 [% Q! G& Z
  8. * C$ [/ ~% A: L- ~
  9. dd:=date;
    - s% |' K$ c, C! l1 v. Z$ h2 f; c

  10. $ D$ N1 |; M, A& B, U" S5 {
  11. str:=NUMTOSTR(time,0)+';'+NUMTOSTR(v,0)+';'+NUMTOSTR(c,2);
    - S: L8 k7 E& Q& c
  12. for i=25 to 36 do
    * w& w* _) ~8 g+ J
  13. begin" H) o0 U! E+ }4 p
  14. str:=str+';'+NUMTOSTR(DYNAINFO(i),2);6 u4 G1 I3 z( z0 ?
  15. end;) \0 I3 z# \- C# M8 z3 ~2 ^& |

  16. , B, M! G- _: {1 D
  17. <%
    ) B5 ~9 i+ u! S9 V2 W* \+ C
  18. vd1 = FFL.VarData("dd")
    4 N+ {' L/ [- e) s' y# b+ x$ |# _
  19. vd2 = FFL.VarData("str")
    : U5 P% }3 d. a$ H% z
  20. nFirst = FFL.VarStartIndex("dd") . i' z' Q) I  b
  21. : j: H3 f$ W7 r5 B
  22. Set fso=CreateObject("Scripting.FileSystemObject")
    0 M  M& T8 N" @2 V6 V3 L
  23. fn ="D:/fhdata/"+cstr(vd1(nFirst))+"data.txt") _& c7 e% ~3 H5 l: R! ~. c$ c

  24. ! |" x2 H5 R, |) N
  25. Set f1 = fso.OpenTextFile(fn,8,True)
    6 f* L+ j3 U$ u0 H/ J7 o# ~  @
  26. f1.writeline vd2, K. D7 Z" C: e4 u0 M
  27. f1.close* s% p9 W2 Z/ X
  28. . B8 O" \# R7 K( F
  29. %>/ v; y. `$ ^; K* m. f# y
  30. ( T) |1 V" C9 O3 ^+ g- |
  31. aa:time;
    7 x; U! J+ V( p! t- E2 Y
  32. Show File Failed8 r- J. m$ t) I8 |4 d
  33. 0 O- g$ g" A& z9 _* G+ K$ c: ~
  34. + ^5 ?3 x5 q8 T1 |5 [. p
复制代码

5 c5 p: M" s5 A9 ]9 j1 L
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-2-17 21:35:39 | 只看该作者
醉心 发表于 2014-2-17 11:36
0 j% }; n: D( T+ V用VB来写看看
$ P3 R4 I" M& z, u) _" `7 K
对VB不太熟,先学习着
回复 支持 反对

使用道具 举报

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

使用道具 举报

8#
 楼主| 发表于 2014-3-2 21:41:15 | 只看该作者
醉心 发表于 2014-2-17 11:36* m8 }" N% j2 R6 ]+ B
用VB来写看看
* B! u2 o: ]) h, j: w7 g
哈哈,测试成功了!谢谢!
8 x' m( ^/ Z& Q# u# k7 H5 j6 A' k8 E# [3 H9 X- G" h5 V: I
公式里面的vb是不是调用的windows自带的vb scripts引擎,window有的,公式里都能用吧?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-2-4 14:13 , Processed in 0.317828 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.2

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

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