设为首页收藏本站

步步汇盈

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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2014-2-15 14:08:20 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
计算公式时希望导出一些结算结果,以便用excel统计。
. r2 ~* i* }1 @- u
# w4 {% G) l9 V* E: W6 N  X2 Q6 ~不知道现有公式函数里,有没有可以写文件的函数呢?% B: K; v7 R: r& s
预先谢谢大牛们回答。; }. Q. K7 ?# u' Z; P: C/ _

! ]8 B1 M6 r- S8 c
回复

使用道具 举报

8#
 楼主| 发表于 2014-3-2 21:41:15 | 只看该作者
醉心 发表于 2014-2-17 11:36. J- q" I4 W/ a/ I' |- B0 B
用VB来写看看
, X, }4 W: ^7 R5 C- n, p& g
哈哈,测试成功了!谢谢!; M2 `/ c- c1 w" w# \

9 b: T$ ]& _6 ~) g* T公式里面的vb是不是调用的windows自带的vb scripts引擎,window有的,公式里都能用吧?
回复 支持 反对

使用道具 举报

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

使用道具 举报

6#
 楼主| 发表于 2014-2-17 21:35:39 | 只看该作者
醉心 发表于 2014-2-17 11:36% ^; a' L0 h! R% b; m. M3 X, [
用VB来写看看
% r+ s2 i5 C4 w0 g: F
对VB不太熟,先学习着
回复 支持 反对

使用道具 举报

5#
发表于 2014-2-17 11:36:35 | 只看该作者
用VB来写看看+ j1 \3 W5 z, j% @9 Z! s
/ _" X: K* b9 F; V* _
  1. 7 N! c5 j' t' t

  2. 4 d0 X. C' J2 Y3 m2 V
  3. if DATAPERIOD<>0 then 7 H8 ]% L% }; y8 {) z+ o3 k
  4. begin
    0 m. d) d1 k6 ]. Q( G
  5. DRAWTEXT(BARPOS=SYSPARAM(2)+10,1,'本指标只能用于分笔分析');
    0 D4 c6 k) _6 l/ d7 G- P
  6. exit;9 w7 v# m+ |) p4 @
  7. end;, \4 `9 z. l9 Z& {
  8. 0 O5 T5 i9 ~7 u: z7 V
  9. dd:=date;
    ) R% v- P! y2 f4 R6 {) D$ K9 n

  10. 3 |3 M7 K! U# _  Q: Z8 w0 ~
  11. str:=NUMTOSTR(time,0)+';'+NUMTOSTR(v,0)+';'+NUMTOSTR(c,2);& R4 J; ]8 q, S# T* I+ h( ?8 Q9 v
  12. for i=25 to 36 do6 C5 d" V+ N- y; b+ t9 B
  13. begin
    # Q" a: V5 q5 s/ I0 e- @
  14. str:=str+';'+NUMTOSTR(DYNAINFO(i),2);
    % ]5 f9 D5 K% K
  15. end;
    / W: D9 Q/ `; E/ O# z

  16. 8 q) v, L& R) o% H- ^+ y
  17. <%
    $ r3 R7 x' Q4 k0 m6 N5 t
  18. vd1 = FFL.VarData("dd")
    7 o$ I4 ^! ~" q$ x" ~( }% W4 M
  19. vd2 = FFL.VarData("str")
    1 Z  Q# _4 i4 D- r6 N
  20. nFirst = FFL.VarStartIndex("dd") + M& D5 M, i" y
  21.   D$ E$ m- k, Z- z
  22. Set fso=CreateObject("Scripting.FileSystemObject")
    ! S% J0 N# k6 l# m
  23. fn ="D:/fhdata/"+cstr(vd1(nFirst))+"data.txt"
    1 V: n" [  \4 C+ s4 U9 ~) H

  24. , M2 x# r+ {$ b3 A
  25. Set f1 = fso.OpenTextFile(fn,8,True)
    ! w/ F% y& ^. P2 v+ ~
  26. f1.writeline vd2
    : M2 g' i0 U0 H& b8 V2 ^
  27. f1.close7 R4 p1 y" x1 j2 f
  28. . r2 \) q) }8 r5 w$ m
  29. %>
    , X0 _5 w  u- e- m5 H$ d7 G0 x
  30. ) c% g. c: |# a+ |- C
  31. aa:time;
    ' @' [5 n9 c% q- d6 ?4 T$ s$ w
  32. Show File Failed  t6 r% l0 {0 w: p

  33. 1 j( Q$ I( L$ Y- Y3 p) h/ j, ^

  34. ! @6 q3 E1 B& `( I$ L" X. n2 B4 j
复制代码

9 A) A! }$ L3 r5 D4 Q
回复 支持 反对

使用道具 举报

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

使用道具 举报

板凳
 楼主| 发表于 2014-2-16 22:37:36 | 只看该作者
gc007 发表于 2014-2-16 11:00% A" i& C! I% K  ~% h$ b
是同时计算公式的时候,输出数据到EXCEL吗?
$ Z/ \$ x) Z: ~+ N: W5 y* G
是的,就是这个意思。输出格式能灵活些更好。
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.2

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

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