设为首页收藏本站

步步汇盈

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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2014-2-15 14:08:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
计算公式时希望导出一些结算结果,以便用excel统计。. o/ Z- ?7 T# C! e0 t: m$ F1 N9 [4 V4 z

4 F8 `6 ]9 u* b: m不知道现有公式函数里,有没有可以写文件的函数呢?
* M& L3 B+ W4 f0 ~4 ^: B预先谢谢大牛们回答。
9 ?- l2 q) P6 E' Z+ v% x3 X( c1 Z9 X' [3 h! ], y
回复

使用道具 举报

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

使用道具 举报

板凳
 楼主| 发表于 2014-2-16 22:37:36 | 只看该作者
gc007 发表于 2014-2-16 11:00; m) h, q' I2 G- a/ ~- H
是同时计算公式的时候,输出数据到EXCEL吗?

. X; @2 Y3 x6 y  D" d是的,就是这个意思。输出格式能灵活些更好。
回复 支持 反对

使用道具 举报

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

使用道具 举报

5#
发表于 2014-2-17 11:36:35 | 只看该作者
用VB来写看看
7 z) G$ i1 B8 _# Y4 ]
" L9 w0 b* ^2 S6 m% e1 w
  1. # \4 h2 \8 d9 V+ x( S

  2. ) m) |6 Q8 `( k* p; i8 A& Y$ J. a
  3. if DATAPERIOD<>0 then
    ' O$ Z. H( a* K4 @' {
  4. begin; Q& j$ U5 O7 g9 A% C
  5. DRAWTEXT(BARPOS=SYSPARAM(2)+10,1,'本指标只能用于分笔分析');0 c2 d! F" a# g9 v
  6. exit;8 F% X& Z6 a, [1 f
  7. end;" ^' f! j: M1 r) w# O9 C% j7 s

  8. " A* U/ _7 h- Q+ d8 [9 z: M
  9. dd:=date;( H7 ^6 `0 D- p3 ~2 D  s% x/ S! M

  10. - J$ Y3 B+ n' s. c9 t, c
  11. str:=NUMTOSTR(time,0)+';'+NUMTOSTR(v,0)+';'+NUMTOSTR(c,2);
    7 d& @; C, x+ n. @+ i
  12. for i=25 to 36 do  K) c8 r' S% i! V- D
  13. begin+ o) o0 E% ~8 j  k
  14. str:=str+';'+NUMTOSTR(DYNAINFO(i),2);* M0 T! c+ w5 r4 ~# A" k4 |% z
  15. end;% a6 p% R5 T1 v9 p
  16. 5 P! E5 |" Q' C
  17. <%
    6 \' q, I* {) m4 q% {/ p
  18. vd1 = FFL.VarData("dd")
    & r( b2 c# y  i$ ^0 Z% U# x" A
  19. vd2 = FFL.VarData("str")
    % T  z4 }: I( o7 ~
  20. nFirst = FFL.VarStartIndex("dd") $ ], K* |, i3 W  y0 n
  21. " A% h% t4 w- a2 V5 g) e
  22. Set fso=CreateObject("Scripting.FileSystemObject")6 {) W5 a( ]+ U$ z8 S
  23. fn ="D:/fhdata/"+cstr(vd1(nFirst))+"data.txt"
    + [+ \% {  ~4 Y+ O8 k

  24. * U' n% |, }# M! x8 {0 k
  25. Set f1 = fso.OpenTextFile(fn,8,True)
    ( \/ Z  L% d+ c7 Y8 e
  26. f1.writeline vd2* b- t9 M( s+ _" s$ B/ B
  27. f1.close
    3 l7 y! ]2 C. k( _

  28. 3 @( \# ^% @0 x' o2 I& U
  29. %>
    ( ?  U8 F0 {! [% _' d

  30. 6 ^5 V, s) M# e; m! m8 X4 z
  31. aa:time;) F0 g2 g7 {+ {/ z" t
  32. Show File Failed& P% m0 R' a. j- A0 n- @2 X

  33. " U$ a! M2 o- ^# k
  34. & \0 L0 C2 U& d7 S, a: r& j
复制代码

* `+ Y. c, ]3 C7 ^
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-2-17 21:35:39 | 只看该作者
醉心 发表于 2014-2-17 11:36
* @0 Y, }. N* p3 @用VB来写看看

# e9 ~1 P1 {  _& W& G1 ^4 }9 n对VB不太熟,先学习着
回复 支持 反对

使用道具 举报

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

使用道具 举报

8#
 楼主| 发表于 2014-3-2 21:41:15 | 只看该作者
醉心 发表于 2014-2-17 11:36, `8 G! a7 h8 [
用VB来写看看

7 _/ a9 A1 s! }; V! W哈哈,测试成功了!谢谢!
3 I( N0 Z- x5 q8 [- ?" g: L4 O5 T( D' q
公式里面的vb是不是调用的windows自带的vb scripts引擎,window有的,公式里都能用吧?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-8 17:42 , Processed in 0.157665 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.2

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

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