设为首页收藏本站

步步汇盈

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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2014-2-15 14:08:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
计算公式时希望导出一些结算结果,以便用excel统计。
' U- `5 H' [( p6 Q. A  E; i
6 O3 ], h* T; Q  u0 q不知道现有公式函数里,有没有可以写文件的函数呢?# Y/ J  H! h$ i$ u2 ]
预先谢谢大牛们回答。
' e. _/ y- E1 z1 q9 N* S
2 c/ [  f! m  \8 P; p8 E9 e. ^5 c
回复

使用道具 举报

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

使用道具 举报

板凳
 楼主| 发表于 2014-2-16 22:37:36 | 只看该作者
gc007 发表于 2014-2-16 11:00" a# [& {, @  w1 m- U* I
是同时计算公式的时候,输出数据到EXCEL吗?
) f  s" m' i6 F2 N! S
是的,就是这个意思。输出格式能灵活些更好。
回复 支持 反对

使用道具 举报

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

使用道具 举报

5#
发表于 2014-2-17 11:36:35 | 只看该作者
用VB来写看看: y* _, S, y6 {

' q6 p2 w0 K6 }$ c, e

  1. ; Z4 U1 `$ V2 {, m8 p! z. a( ]) f+ C

  2. 6 K  @% l: p/ q/ Z
  3. if DATAPERIOD<>0 then 2 v+ \1 m: X: \% H% N. g5 G* Z& @, R
  4. begin; W3 I) z$ o# S9 h" X7 ?
  5. DRAWTEXT(BARPOS=SYSPARAM(2)+10,1,'本指标只能用于分笔分析');: s7 t7 V: B9 E1 N4 c( u9 D8 W
  6. exit;
    8 ?+ f+ j% M# m
  7. end;
    ) H7 Y- f: v# v

  8. % x) b$ n7 t" x1 S% ?. A5 o
  9. dd:=date;
    5 ?) V* w' |# ^. d
  10. 5 C. E( J/ c  r  Z9 g/ E1 l. m
  11. str:=NUMTOSTR(time,0)+';'+NUMTOSTR(v,0)+';'+NUMTOSTR(c,2);
    ' \- K" e0 H, w  W5 O; O' y
  12. for i=25 to 36 do8 m- W- Q. B2 x/ Q
  13. begin
    . F% k/ p/ x8 ^) M# [: C8 X
  14. str:=str+';'+NUMTOSTR(DYNAINFO(i),2);
    ( Z& F5 I# f! O
  15. end;
    - z3 Q7 F- B* C7 g7 \
  16. 9 W4 C0 s! Q9 w  Y2 `
  17. <%* w0 Y: O: C8 p) ~4 H5 c
  18. vd1 = FFL.VarData("dd")7 d: ^2 H6 b4 ]% c2 u0 `
  19. vd2 = FFL.VarData("str")
    # _) a9 @- ?) g2 X3 n9 t* T
  20. nFirst = FFL.VarStartIndex("dd") ( e0 V0 N: ?0 k0 }/ S* e. G1 J/ B' s
  21. 6 t/ O8 Y! h7 x6 q3 ?" D3 j8 \3 F4 [
  22. Set fso=CreateObject("Scripting.FileSystemObject"). x; h) P  x$ H
  23. fn ="D:/fhdata/"+cstr(vd1(nFirst))+"data.txt"* d& W8 f( L1 t

  24. 0 [; Q' _5 ^) S: G$ z/ \$ r! c5 b/ |
  25. Set f1 = fso.OpenTextFile(fn,8,True)
    + {) r, o7 t" e1 _$ V1 ?, r, p, s
  26. f1.writeline vd2
    % g) L0 ]4 X" u1 Q
  27. f1.close
    " z, [5 g5 Y) J0 m$ F
  28. 4 ^$ m) y+ R; j
  29. %>
    # A& b6 Z" G5 W3 I

  30. & S& e3 C1 @5 [# N" X9 w( h
  31. aa:time;3 B" _% i. K' T+ p5 E8 z: `* a
  32. Show File Failed6 |+ o: G) o. w4 L9 g- O

  33. + k9 ]: t4 N2 A( l$ {" N! F3 U  l

  34. - |6 w9 X. }! R8 u- r  t. n
复制代码

- K# o, j: O3 S: ^
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-2-17 21:35:39 | 只看该作者
醉心 发表于 2014-2-17 11:36, J0 H# W& r: d1 X& I5 x0 S5 ~1 t
用VB来写看看

1 D; c+ ]: F& g4 h5 U对VB不太熟,先学习着
回复 支持 反对

使用道具 举报

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

使用道具 举报

8#
 楼主| 发表于 2014-3-2 21:41:15 | 只看该作者
醉心 发表于 2014-2-17 11:365 R% ~5 L# o1 l4 u
用VB来写看看
' Z" C: A' V! u/ J& y/ K
哈哈,测试成功了!谢谢!
% @- L& R/ Z# U# y# ]& q# r) D: G" W: p9 z) S% T9 b! F2 D
公式里面的vb是不是调用的windows自带的vb scripts引擎,window有的,公式里都能用吧?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-11-27 22:00 , Processed in 0.167160 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.2

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

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