设为首页收藏本站

步步汇盈服务平台

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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2014-2-15 14:08:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
计算公式时希望导出一些结算结果,以便用excel统计。
) }  }' ]* y7 ~% q1 a: A/ J1 G1 B2 C0 L4 |9 F$ w
不知道现有公式函数里,有没有可以写文件的函数呢?
$ u% Z6 T; p1 }6 l, P( ~1 c预先谢谢大牛们回答。6 \- h1 i7 J" v  g) V0 D' Q4 v

0 m1 G( h9 l9 D
回复

使用道具 举报

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

使用道具 举报

板凳
 楼主| 发表于 2014-2-16 22:37:36 | 只看该作者
gc007 发表于 2014-2-16 11:00$ b6 p* ?) o$ b
是同时计算公式的时候,输出数据到EXCEL吗?
+ B0 T4 x  e" C" `" R2 P0 a
是的,就是这个意思。输出格式能灵活些更好。
回复 支持 反对

使用道具 举报

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

使用道具 举报

5#
发表于 2014-2-17 11:36:35 | 只看该作者
用VB来写看看
; Z' ?5 V( O/ M: J6 L; M! J5 v. p+ L; R; x1 ]

  1. + R! B" e2 g! v6 U9 A2 \
  2. , X, T- _: j4 Y$ a0 z
  3. if DATAPERIOD<>0 then
    , o  K; H+ ~% j& p* a, n, T
  4. begin3 o, }0 |2 r. S7 ]2 m* Q6 Y# g% G
  5. DRAWTEXT(BARPOS=SYSPARAM(2)+10,1,'本指标只能用于分笔分析');) u! x- I9 @( o7 f
  6. exit;$ T6 q1 _. n: q7 j
  7. end;
    ' }( C& t4 T& E* \" w7 h+ Y+ C

  8. 4 e3 A6 Z8 s3 [( E5 J. t
  9. dd:=date;+ B5 ~7 @, g- U

  10. " I' E6 y, L. X5 x! T( e: m/ ~
  11. str:=NUMTOSTR(time,0)+';'+NUMTOSTR(v,0)+';'+NUMTOSTR(c,2);; M9 ~2 h5 Z5 P' P8 D
  12. for i=25 to 36 do
    ) u) |% z+ ^5 A% U( \
  13. begin
    / G  n4 n: l  o2 e
  14. str:=str+';'+NUMTOSTR(DYNAINFO(i),2);8 w+ o2 T6 ^8 u+ r
  15. end;
    2 w! [2 r4 h, U9 v& S

  16. ) E4 W3 B. B9 J1 [9 h
  17. <%, c% w! [+ |5 b! C. `0 w4 x  d
  18. vd1 = FFL.VarData("dd")4 ]7 x8 ^1 C  `, w8 w
  19. vd2 = FFL.VarData("str")
    7 a3 L$ G1 |% g& B/ h; y% B
  20. nFirst = FFL.VarStartIndex("dd") 5 b) s6 K0 [/ K3 ~% L  S2 E
  21. ' h* y7 B( W# C6 S& k& L/ a8 q
  22. Set fso=CreateObject("Scripting.FileSystemObject")
    . c0 Z% ]8 q) G' Z9 O
  23. fn ="D:/fhdata/"+cstr(vd1(nFirst))+"data.txt"7 D9 V) R8 V1 {
  24. 4 g7 G$ m% [3 x; R8 p
  25. Set f1 = fso.OpenTextFile(fn,8,True)) H, q# W( c7 ?5 U
  26. f1.writeline vd2; U# m5 s" W5 G7 _  P' n
  27. f1.close
    ' W/ a. {% Q3 |3 q1 g4 t( j2 F

  28. 8 G0 n0 n0 F/ W8 ^5 I
  29. %>
    4 R' ^# k- ?' `, E. f4 N* @
  30. 0 N9 Z) ?4 I) n) v
  31. aa:time;1 K. a- w  b1 E0 J6 ?# O6 Q! C
  32. Show File Failed+ z' \2 t% t- J

  33. , e" m1 D& }* N6 R
  34. & i' b6 M$ I2 H  f
复制代码
' c) [& |+ S* R$ ?, Y. s
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-2-17 21:35:39 | 只看该作者
醉心 发表于 2014-2-17 11:36
% X- G$ ?0 k1 K! o用VB来写看看

, f/ p7 f  o; Q对VB不太熟,先学习着
回复 支持 反对

使用道具 举报

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

使用道具 举报

8#
 楼主| 发表于 2014-3-2 21:41:15 | 只看该作者
醉心 发表于 2014-2-17 11:36; g3 l) y3 \4 ^: Z1 _3 I! u
用VB来写看看
$ f# G9 x4 ~4 y* S* ?
哈哈,测试成功了!谢谢!
, a2 D& p7 [9 l, v6 K. l9 L" A6 c6 ^6 k4 A( b+ K9 K; s
公式里面的vb是不是调用的windows自带的vb scripts引擎,window有的,公式里都能用吧?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-10 10:02 , Processed in 0.138610 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.2

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

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