设为首页收藏本站

步步汇盈

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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2014-2-15 14:08:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
计算公式时希望导出一些结算结果,以便用excel统计。$ T+ R4 P3 U6 s5 |# r+ y& _

) P, S' m9 V  b0 m3 t* v不知道现有公式函数里,有没有可以写文件的函数呢?
. n0 `9 }" [" A" U( ~2 Z1 S预先谢谢大牛们回答。
/ Y8 u$ k, M! ?7 e. W
( v8 G5 @$ \/ X: x9 k1 v' N. s
回复

使用道具 举报

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

使用道具 举报

板凳
 楼主| 发表于 2014-2-16 22:37:36 | 只看该作者
gc007 发表于 2014-2-16 11:004 ?7 A7 ?& l8 r2 X
是同时计算公式的时候,输出数据到EXCEL吗?
! y3 i' A/ P7 |. M$ S
是的,就是这个意思。输出格式能灵活些更好。
回复 支持 反对

使用道具 举报

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

使用道具 举报

5#
发表于 2014-2-17 11:36:35 | 只看该作者
用VB来写看看
8 k$ I% M8 @7 ~7 q
' k( R! i9 G' V1 Y" @' C
  1. 1 d0 o% m( B- Z% w9 \6 Z
  2. $ Q8 ^( a; v6 @! M
  3. if DATAPERIOD<>0 then
    ; K9 e, M! S6 z# j! {' c$ ]* W
  4. begin+ G1 p% u" a; q+ Y9 W+ X& K
  5. DRAWTEXT(BARPOS=SYSPARAM(2)+10,1,'本指标只能用于分笔分析');
    " ?1 H! d; `! ^3 b
  6. exit;
    ) W3 x5 O9 m; ~1 H- k
  7. end;
    # Y" R1 y# _, _

  8. 9 M9 b: n3 g7 m, |% D
  9. dd:=date;1 ~5 N4 r$ g- J/ V% ]$ ?

  10. 8 ?" O! H& C# o+ u& R
  11. str:=NUMTOSTR(time,0)+';'+NUMTOSTR(v,0)+';'+NUMTOSTR(c,2);
    , v- {: @0 L3 T. d1 K9 V, P
  12. for i=25 to 36 do
    ' e, i- l  X" [- H2 R
  13. begin
    5 ~* I4 F: {* L2 ~' k, \$ \" y
  14. str:=str+';'+NUMTOSTR(DYNAINFO(i),2);1 D7 `& h$ {6 H' u. o  }
  15. end;
    / s% D- @7 {* `: ~6 i6 _

  16. 0 x* e9 W! _; x5 y7 v7 v- s# |
  17. <%! b0 R8 X8 P9 h
  18. vd1 = FFL.VarData("dd")
    " X/ ]8 y( p4 m5 C+ a9 ]
  19. vd2 = FFL.VarData("str")0 q: `& U* c& F# g' S5 U. n+ i# \& B
  20. nFirst = FFL.VarStartIndex("dd") 8 j5 ]' u: w& I
  21. * p, I. U3 \6 R5 {# J2 d/ x  ^
  22. Set fso=CreateObject("Scripting.FileSystemObject")
    6 O2 s$ n, m# Q) J$ B
  23. fn ="D:/fhdata/"+cstr(vd1(nFirst))+"data.txt"
    . D1 L" c3 y1 }# H5 }" T

  24. 7 V$ H' D& _. k5 P; y
  25. Set f1 = fso.OpenTextFile(fn,8,True)2 m5 F- ^! y% P1 F2 g- ?( Q# V
  26. f1.writeline vd2
    * }5 Y& v$ M9 `1 ^4 {4 d
  27. f1.close) u2 Q7 K- V9 w( h" [$ E
  28. 2 D" w5 V/ E, @2 \1 Z
  29. %>5 K) i9 K- [  D9 D
  30. 2 Z; p) M) [1 s( R
  31. aa:time;: y; h" r) n5 v/ X
  32. Show File Failed: G- Y/ k# W& |! [' s5 e- {

  33. , H3 N3 U* Z3 v( d$ |
  34. ) e/ N0 m: r7 H6 f9 n  u$ V1 Z
复制代码
( G) A0 g$ Y! ]$ ~9 r9 s
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-2-17 21:35:39 | 只看该作者
醉心 发表于 2014-2-17 11:36& U0 y7 A& g. Z1 l2 F, T
用VB来写看看
" i) R+ k; |1 p2 T! _
对VB不太熟,先学习着
回复 支持 反对

使用道具 举报

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

使用道具 举报

8#
 楼主| 发表于 2014-3-2 21:41:15 | 只看该作者
醉心 发表于 2014-2-17 11:369 M+ c6 K7 D! e6 z
用VB来写看看

9 `! ~% I! @& A; C+ t哈哈,测试成功了!谢谢!6 V, r1 U5 N" {0 q% q0 j# I

# S, D( n2 F6 K* \3 @2 _公式里面的vb是不是调用的windows自带的vb scripts引擎,window有的,公式里都能用吧?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-28 07:11 , Processed in 0.136116 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.2

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

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