设为首页收藏本站

步步汇盈

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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2014-2-15 14:08:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
计算公式时希望导出一些结算结果,以便用excel统计。9 P9 x7 M5 t9 f& E" D) Z

* M; u- e. H  P& _; \' j7 u不知道现有公式函数里,有没有可以写文件的函数呢?! Z$ V, l5 |# b9 h7 ?. {: D
预先谢谢大牛们回答。
' \7 g* T/ G# d  M5 B/ {7 J; G: X, w6 T* H6 k0 f5 H7 W# e  I6 R  |
回复

使用道具 举报

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

使用道具 举报

板凳
 楼主| 发表于 2014-2-16 22:37:36 | 只看该作者
gc007 发表于 2014-2-16 11:004 e" E1 z6 w: l) U$ D
是同时计算公式的时候,输出数据到EXCEL吗?
# j) t4 L4 _5 e' n& m
是的,就是这个意思。输出格式能灵活些更好。
回复 支持 反对

使用道具 举报

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

使用道具 举报

5#
发表于 2014-2-17 11:36:35 | 只看该作者
用VB来写看看2 u2 N7 @7 ~+ }; C7 y
+ t: f; c1 A' O" g; f
  1. 9 ~3 X+ w* B( U$ E; [% f

  2. " p% s# k  j3 Y  Z& k$ o
  3. if DATAPERIOD<>0 then
    , L0 u1 [( z' F# c  N
  4. begin, Q* G8 |9 d" g' f2 ]5 [' L) @
  5. DRAWTEXT(BARPOS=SYSPARAM(2)+10,1,'本指标只能用于分笔分析');8 q" o. h; x1 s( Z  i4 B% Z3 ]
  6. exit;
    6 X4 b5 r2 J1 P8 c$ i6 Z0 U
  7. end;1 c. u6 _( K6 [% E1 ?
  8. 4 P1 }$ z7 v7 [& g
  9. dd:=date;/ q  [8 b0 h: M, V* _, t

  10. / I, l6 j/ ^9 Y
  11. str:=NUMTOSTR(time,0)+';'+NUMTOSTR(v,0)+';'+NUMTOSTR(c,2);4 v2 }  E4 w& T* O4 C9 T' c1 _
  12. for i=25 to 36 do6 {4 v! t5 e6 N  q
  13. begin3 |0 L+ s" S$ e7 w' D
  14. str:=str+';'+NUMTOSTR(DYNAINFO(i),2);
    ' s- e. W. z0 P; a4 I
  15. end;  B3 ~" U) ]. }& u8 b
  16. 7 m$ r1 M+ [, e6 C: @; c3 t" u9 c
  17. <%. {% W$ q' Q  C, q6 A8 n% y1 z
  18. vd1 = FFL.VarData("dd")! @" o; ?4 r' A: B+ [' E, q
  19. vd2 = FFL.VarData("str")
    ' @# g9 W( F% E7 \& F, {. {) t
  20. nFirst = FFL.VarStartIndex("dd")
    & p8 x3 V* I! e
  21. ) q2 ]+ S$ S9 x, d  c; j( o5 a+ `5 F
  22. Set fso=CreateObject("Scripting.FileSystemObject")( U8 q0 m8 F. o
  23. fn ="D:/fhdata/"+cstr(vd1(nFirst))+"data.txt"4 C+ D6 ~3 Y  J: j( o: e
  24. # L1 ~. P+ R& g4 q. }
  25. Set f1 = fso.OpenTextFile(fn,8,True)
    5 k+ [0 t( T% C5 n! N
  26. f1.writeline vd22 p$ p6 y+ L* L, h& p% |
  27. f1.close& M" V+ u9 \6 R) t+ I$ ?6 P

  28. ; O' d" B0 Y: c; n6 f6 K. u
  29. %>
    + R* }* b4 d4 @& D0 ]4 u. K( V
  30. + O& T. @2 z2 I/ v! q0 b( B6 @6 d0 F' b
  31. aa:time;
    . n& m. L. ^6 W$ b' c( L
  32. Show File Failed
    ! S* }. V- c( _% _7 X) M

  33. , p9 d- M" _; f' Y( A( W0 P3 z
  34. 8 d3 a3 s* _3 g
复制代码
  ^( `3 ]0 x& [- X7 C# T( i
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-2-17 21:35:39 | 只看该作者
醉心 发表于 2014-2-17 11:36- A3 K% k7 }8 |- ?. r. E' o' F
用VB来写看看
# k# @% L; x0 x+ V
对VB不太熟,先学习着
回复 支持 反对

使用道具 举报

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

使用道具 举报

8#
 楼主| 发表于 2014-3-2 21:41:15 | 只看该作者
醉心 发表于 2014-2-17 11:36" w- U8 H7 P* \, T+ p* w' c7 f
用VB来写看看

; E' x2 J2 k1 @5 N哈哈,测试成功了!谢谢!/ q  M6 Q5 n9 _; I; |6 B( X
9 P3 l# O. G  [& }7 i  j
公式里面的vb是不是调用的windows自带的vb scripts引擎,window有的,公式里都能用吧?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-6 11:50 , Processed in 0.168458 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.2

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

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