设为首页收藏本站

步步汇盈服务平台

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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2014-2-15 14:08:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
计算公式时希望导出一些结算结果,以便用excel统计。; t2 O: f# `$ U5 [1 @5 x

0 Y0 }$ k5 I& D2 C# k5 S9 |不知道现有公式函数里,有没有可以写文件的函数呢?
* N# L( t& Z: X) D7 f3 X7 K- R  s( @预先谢谢大牛们回答。
6 G( f$ m+ A6 O# E* _# ?
2 K! V( W8 Y/ v1 V' _" ^/ X
回复

使用道具 举报

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

使用道具 举报

板凳
 楼主| 发表于 2014-2-16 22:37:36 | 只看该作者
gc007 发表于 2014-2-16 11:004 g; C' O: ^+ m( ]* @
是同时计算公式的时候,输出数据到EXCEL吗?
  V6 K; C! G: s0 ^
是的,就是这个意思。输出格式能灵活些更好。
回复 支持 反对

使用道具 举报

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

使用道具 举报

5#
发表于 2014-2-17 11:36:35 | 只看该作者
用VB来写看看0 I: T8 F& d0 ]4 W, I' j

5 [1 _: p: p' I

  1. ) s, c% |9 L6 m) t, W/ `
  2. 4 {6 `1 D# C0 @0 T
  3. if DATAPERIOD<>0 then ' t+ w- h; m* N9 A8 n3 W
  4. begin
    $ r: g3 ?* M- P3 {  z+ @
  5. DRAWTEXT(BARPOS=SYSPARAM(2)+10,1,'本指标只能用于分笔分析');
    * P  s0 k0 T$ l: ?( [, `
  6. exit;
    : D6 H/ e% M! H# {( a6 P  E2 Q1 E  g
  7. end;% ^" \3 K$ l3 a4 h

  8. : O) h: B" _- t& m5 W
  9. dd:=date;
    5 ]. ~+ E' n6 a# A0 D7 }! D5 b2 Y+ Z
  10. . g" U1 M$ p1 j
  11. str:=NUMTOSTR(time,0)+';'+NUMTOSTR(v,0)+';'+NUMTOSTR(c,2);& ~. _/ C+ U+ j# o6 l! N  ~
  12. for i=25 to 36 do
    ! p/ y  d6 f' R! R: m
  13. begin
    7 b4 m2 z; C$ `% ?5 i( q& r1 K
  14. str:=str+';'+NUMTOSTR(DYNAINFO(i),2);3 ?. b0 i2 |+ d5 f# O
  15. end;
    3 C( B( W7 C/ ^2 e
  16. $ I" M2 ^  n! F
  17. <%2 P& t/ P1 `; v, e6 F! z% V3 Z
  18. vd1 = FFL.VarData("dd")
    ; D( Q' ^2 ?# E
  19. vd2 = FFL.VarData("str")
    5 {- e" F& Z4 K" G* z* s
  20. nFirst = FFL.VarStartIndex("dd") 2 n) W& ~. K2 |: ~
  21. . U2 S) f: P2 I/ r
  22. Set fso=CreateObject("Scripting.FileSystemObject")
    & j( A. Z4 J# b9 R" T& H
  23. fn ="D:/fhdata/"+cstr(vd1(nFirst))+"data.txt": X# Y" k. v, K, u! Q
  24. 7 A4 \4 ]( G" k+ h
  25. Set f1 = fso.OpenTextFile(fn,8,True)
    - C% P0 q" \7 A  _) r7 x
  26. f1.writeline vd25 S* a0 H! W5 F# O
  27. f1.close# ^) C" k6 [3 u4 _

  28. % I5 G  m' Y4 c
  29. %>
    ( g6 H' w+ o% X" o; L

  30. 3 U) [# c2 c' v" D3 Z( q) r
  31. aa:time;
    5 C( ^( x" M* n6 {3 I* w! _
  32. Show File Failed
    % o7 W& {+ s0 g( T/ a7 o. Z
  33. / o" V% j( e0 l, k6 V
  34. 5 T* s' t% I# E* A
复制代码
7 S: f; A7 P# S6 E- o: I, X) c
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-2-17 21:35:39 | 只看该作者
醉心 发表于 2014-2-17 11:36
; ]; v4 d) s% y4 A) H3 _用VB来写看看

* B; ^3 K  J9 j对VB不太熟,先学习着
回复 支持 反对

使用道具 举报

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

使用道具 举报

8#
 楼主| 发表于 2014-3-2 21:41:15 | 只看该作者
醉心 发表于 2014-2-17 11:36
$ v, `/ B2 b5 z4 R' c用VB来写看看

" b* B0 m9 Y% b$ z( l哈哈,测试成功了!谢谢!4 U) B+ p! d6 m* k$ T) V( U
# ^: G% c: o" N- f; _) s
公式里面的vb是不是调用的windows自带的vb scripts引擎,window有的,公式里都能用吧?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-20 04:50 , Processed in 0.173716 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.2

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

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