设为首页收藏本站

步步汇盈

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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2014-2-15 14:08:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
计算公式时希望导出一些结算结果,以便用excel统计。
6 Q) i3 H' j8 Y9 O# H+ v& P% m' T2 }& F; T7 t7 ^" X4 ?5 d$ _' Q
不知道现有公式函数里,有没有可以写文件的函数呢?
( |  R8 j7 J- P9 o- f' w预先谢谢大牛们回答。7 X2 W& ~+ b/ Q) l3 s
# L* v% u, h, [3 I+ p% j
回复

使用道具 举报

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

使用道具 举报

板凳
 楼主| 发表于 2014-2-16 22:37:36 | 只看该作者
gc007 发表于 2014-2-16 11:00
8 {/ j% U% i! y/ g: F. \是同时计算公式的时候,输出数据到EXCEL吗?
, m4 N* ^4 r9 [/ O: r: {
是的,就是这个意思。输出格式能灵活些更好。
回复 支持 反对

使用道具 举报

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

使用道具 举报

5#
发表于 2014-2-17 11:36:35 | 只看该作者
用VB来写看看
/ R) k- W6 p* \9 x1 Z# {% A9 k* K( F
  1. " j. e+ i$ M2 F. e2 ^4 ^3 R
  2. 1 m6 F& d4 a2 C
  3. if DATAPERIOD<>0 then
    ( ?2 S% k) U) |' v6 ^
  4. begin
    : |0 o  i# o( f7 s" p- f
  5. DRAWTEXT(BARPOS=SYSPARAM(2)+10,1,'本指标只能用于分笔分析');) ^1 Z4 Y1 p; r4 Z' F6 y
  6. exit;
    / k; [  @6 a# O, \9 {
  7. end;
    " S1 g8 P4 J2 u# W. T

  8. 2 Z2 W1 i4 H. C- o) v5 d4 |
  9. dd:=date;
    - M, a, Z( ?9 E& I0 m
  10. 2 `9 |  N* s% V0 {/ L4 h- E& i
  11. str:=NUMTOSTR(time,0)+';'+NUMTOSTR(v,0)+';'+NUMTOSTR(c,2);
    * p7 G5 P  I, M. j$ D2 X
  12. for i=25 to 36 do5 O& h# d7 C! [0 N2 v
  13. begin
    . _) z& `3 _( b  I4 a% J+ A* b
  14. str:=str+';'+NUMTOSTR(DYNAINFO(i),2);
    ( m! J4 Z2 S4 B% s3 U4 g8 B
  15. end;
    0 n7 X5 Y' O, c6 ~' _) U. b

  16. $ \* G( V3 K. |! F; N
  17. <%/ s! ?- I$ M4 z1 y+ e" G$ K
  18. vd1 = FFL.VarData("dd")# w( W) R! Z3 n- F
  19. vd2 = FFL.VarData("str")! {0 i/ \5 Q/ a' W. e' U. Y
  20. nFirst = FFL.VarStartIndex("dd") 6 [! L/ x( y6 c8 r
  21. 3 [# W9 k2 R( r3 D8 c. M
  22. Set fso=CreateObject("Scripting.FileSystemObject")
    # w0 c' O, i' `6 A2 Q' B
  23. fn ="D:/fhdata/"+cstr(vd1(nFirst))+"data.txt"
    8 c3 x0 ]5 o# s( J1 I+ I( p( p
  24. # z+ s& ~* p( [( w
  25. Set f1 = fso.OpenTextFile(fn,8,True)5 X- z: k6 L* c* g
  26. f1.writeline vd2& I4 P$ z- X5 J' x4 Y
  27. f1.close
    5 s/ F4 c$ u& s

  28. # h* O" T9 E6 c0 c0 j; W
  29. %>: }) \  E1 D4 A6 L
  30. 3 m9 H# v. x7 P
  31. aa:time;( a* [: G$ [- Y' V4 [- M0 P
  32. Show File Failed
    * _* R% D% D. `$ z6 n2 }: ^

  33. " A# w8 S1 d( a2 G8 u, Q

  34. 1 x$ x3 }8 k- Y5 b. z4 u
复制代码
8 A: c8 I" y6 E  @- p
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-2-17 21:35:39 | 只看该作者
醉心 发表于 2014-2-17 11:36
- w" B6 m9 j  u- a用VB来写看看

+ z2 m2 J! J; v  F对VB不太熟,先学习着
回复 支持 反对

使用道具 举报

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

使用道具 举报

8#
 楼主| 发表于 2014-3-2 21:41:15 | 只看该作者
醉心 发表于 2014-2-17 11:36  s4 w9 }/ {7 I- B
用VB来写看看
4 |3 P+ H4 @- w% _" ^
哈哈,测试成功了!谢谢!
# F7 F& j/ v" {- C" ]
! n( u4 a# y0 [1 t公式里面的vb是不是调用的windows自带的vb scripts引擎,window有的,公式里都能用吧?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-25 02:58 , Processed in 0.335923 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.2

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

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