设为首页收藏本站

步步汇盈服务平台

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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2014-2-15 14:08:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
计算公式时希望导出一些结算结果,以便用excel统计。
, s& F4 B  G4 w# a3 M
/ g' `% }$ M/ U8 Z* t* y4 `0 v不知道现有公式函数里,有没有可以写文件的函数呢?* v6 I  ^( K# d/ {
预先谢谢大牛们回答。" r8 p$ k3 U2 [7 H

3 w+ v  Q4 Z3 k( H: U
回复

使用道具 举报

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

使用道具 举报

板凳
 楼主| 发表于 2014-2-16 22:37:36 | 只看该作者
gc007 发表于 2014-2-16 11:00
+ x/ ?. e, Y8 O. R7 Q  m是同时计算公式的时候,输出数据到EXCEL吗?
. t+ j' B8 y$ ~. U
是的,就是这个意思。输出格式能灵活些更好。
回复 支持 反对

使用道具 举报

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

使用道具 举报

5#
发表于 2014-2-17 11:36:35 | 只看该作者
用VB来写看看
' R: r0 I0 j0 E* s
7 V5 l& u  S* T4 C

  1. - C% v* ~2 ^7 `' I$ D
  2. " h& V1 p2 r) s5 q* K
  3. if DATAPERIOD<>0 then
      Q7 \' A. w* P
  4. begin& ^5 X% J$ Z7 p+ v+ B
  5. DRAWTEXT(BARPOS=SYSPARAM(2)+10,1,'本指标只能用于分笔分析');
    : B0 b9 R$ e0 _  y4 G7 }7 Z; o
  6. exit;- u: z! Y( u  o6 t4 Z
  7. end;
    # b4 e: p7 o  ], |* q6 f) e
  8. * X. |6 G! [4 U9 a. U9 R" O4 y
  9. dd:=date;% {  @6 p+ H" S; s6 T+ z5 X$ J

  10. % }# d0 }. y, P+ L: v
  11. str:=NUMTOSTR(time,0)+';'+NUMTOSTR(v,0)+';'+NUMTOSTR(c,2);: G4 ?' L: J" r+ f
  12. for i=25 to 36 do6 S) x( q. u2 W' x
  13. begin1 C, a* w( m' W# Q
  14. str:=str+';'+NUMTOSTR(DYNAINFO(i),2);
    7 Z9 B  G4 N3 h6 ~/ Q
  15. end;
    . Q5 C# V% v+ }, w$ v6 l

  16. % ?# W! o6 ^+ N
  17. <%/ D( J" H) r/ }/ J
  18. vd1 = FFL.VarData("dd")% A) S1 M) l5 u5 B  x$ g; G9 S
  19. vd2 = FFL.VarData("str")+ `7 t3 p8 ~6 j" f( Z% ]: e9 J
  20. nFirst = FFL.VarStartIndex("dd")
    4 }/ @  z% S7 y! k( ~9 D6 l

  21. ! N1 T% T% \! G# G% G' t$ S7 E
  22. Set fso=CreateObject("Scripting.FileSystemObject")
    + I9 {2 z0 J; j2 I
  23. fn ="D:/fhdata/"+cstr(vd1(nFirst))+"data.txt"
      S# P+ c' j: V. |9 i, [
  24. - q+ }4 K! K, S& ]- ~
  25. Set f1 = fso.OpenTextFile(fn,8,True)
    / N# C7 k  w8 `6 ^! H, ~3 D
  26. f1.writeline vd2% T  [" f: m( \7 q6 L8 H
  27. f1.close" F2 q1 @, `' w% O' ~3 S( L# x
  28. 6 R) m/ R  o- {; S% x
  29. %>$ J2 f5 G( i0 {# p

  30. 7 K8 n# B$ z# W8 \
  31. aa:time;
    : y3 x% d/ C9 x( I6 n
  32. Show File Failed9 i4 B, G3 }) G  g3 e- d" R. S

  33. * t0 F* n3 _) Y7 o0 [
  34.   Z! W4 X# h3 j+ v7 P; P; T
复制代码
+ E% g3 B9 Q8 n" Q
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-2-17 21:35:39 | 只看该作者
醉心 发表于 2014-2-17 11:36
: g6 @8 X- H" B( X/ G; U3 W$ ]用VB来写看看

  W9 R+ q3 Y3 w对VB不太熟,先学习着
回复 支持 反对

使用道具 举报

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

使用道具 举报

8#
 楼主| 发表于 2014-3-2 21:41:15 | 只看该作者
醉心 发表于 2014-2-17 11:36
! h9 x' O: h! Z9 g& c& g* A/ t  P用VB来写看看
" a- C9 s4 d: e/ m
哈哈,测试成功了!谢谢!$ Y5 s- t( ~) D6 x. f2 W# J: ~: k
5 u8 g0 ?+ [& n+ j) e! I. F. G
公式里面的vb是不是调用的windows自带的vb scripts引擎,window有的,公式里都能用吧?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.2

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

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