设为首页收藏本站

步步汇盈服务平台

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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2014-2-15 14:08:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
计算公式时希望导出一些结算结果,以便用excel统计。
  y. I1 y  Q' `, T- ?
9 H" U( i1 n; T& _不知道现有公式函数里,有没有可以写文件的函数呢?  J9 j0 O2 q# a4 c3 a
预先谢谢大牛们回答。3 ~% d( \. d: c! W: A$ w
( k+ l. Y$ E; r
回复

使用道具 举报

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

使用道具 举报

板凳
 楼主| 发表于 2014-2-16 22:37:36 | 只看该作者
gc007 发表于 2014-2-16 11:00
8 B8 m! M' C" I0 O; s* v是同时计算公式的时候,输出数据到EXCEL吗?
: G- n5 q% U7 d
是的,就是这个意思。输出格式能灵活些更好。
回复 支持 反对

使用道具 举报

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

使用道具 举报

5#
发表于 2014-2-17 11:36:35 | 只看该作者
用VB来写看看
; h+ R! @: G0 C% u2 `( V6 m7 S$ Q' J& z6 ~: L  J
  1. # o& c9 V& Z+ c; q  {, s, U" x: H0 T

  2. 5 N, f" d" h5 q( t
  3. if DATAPERIOD<>0 then
    . {2 n- V& u% `8 y/ T0 M
  4. begin
    ( ^2 [9 x" y' R0 W! O9 j0 c
  5. DRAWTEXT(BARPOS=SYSPARAM(2)+10,1,'本指标只能用于分笔分析');" g4 h- X3 w  L+ p6 u
  6. exit;
    - j4 W0 e" t+ G8 H  O
  7. end;! n. p$ ]8 D& ^# u: O+ H/ n7 w
  8. % B3 d! a. p4 k+ L& {- d- X
  9. dd:=date;
    & T  ~7 c, S& T7 J6 r  b
  10. 6 g! g3 S; G5 Z- d1 N  ?
  11. str:=NUMTOSTR(time,0)+';'+NUMTOSTR(v,0)+';'+NUMTOSTR(c,2);
    ' x' r& f& E  r# D6 Q
  12. for i=25 to 36 do
    + W$ Y0 L# t* B  H5 U- A( T( f
  13. begin7 B+ V  }( x& H5 T
  14. str:=str+';'+NUMTOSTR(DYNAINFO(i),2);5 b& L8 b+ J& G; W: B. s  M
  15. end;: ^6 q5 |& c$ w3 x8 z! A
  16. . C. J! W- C- z$ q( L" k4 {2 G
  17. <%
    + X6 Y* E; y, {+ c
  18. vd1 = FFL.VarData("dd")% V* D$ {0 m4 r
  19. vd2 = FFL.VarData("str")
    $ U  y% {( g: n$ {% P! L
  20. nFirst = FFL.VarStartIndex("dd") , s4 g* h3 Q$ _8 t

  21. 2 t6 |$ p2 ~: h+ r9 d2 m- ~6 ?& ?
  22. Set fso=CreateObject("Scripting.FileSystemObject")" v5 ?) D; S) n, {& V
  23. fn ="D:/fhdata/"+cstr(vd1(nFirst))+"data.txt"' j) [6 E7 {' j1 M5 q# Z
  24. 2 y9 ]0 `$ U- L8 N* y5 q9 R
  25. Set f1 = fso.OpenTextFile(fn,8,True)
    - B$ O3 S; O# R$ a# T
  26. f1.writeline vd2# G, ]$ w4 W6 j$ M1 Y
  27. f1.close/ Z6 F9 }4 K, U9 u/ W% S
  28. 6 I7 }+ ]4 ^/ k1 I' B* Z" a% Y
  29. %>
    7 d, ~* L; `: v" K3 z" K) u
  30. 9 ]: L9 {* |& v4 N# c7 K
  31. aa:time;7 L& ]/ M( I# g: t
  32. Show File Failed  Z& v7 J4 ^8 k+ K7 v6 L* F2 M

  33. % W. z/ Y9 ?9 T+ \5 g2 y3 R
  34. + S7 ]' \) U$ Y" a( W" @) d  ?
复制代码
5 ]) G. x$ O3 k, V! ~/ P
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-2-17 21:35:39 | 只看该作者
醉心 发表于 2014-2-17 11:36
5 m: s4 b" J4 c用VB来写看看

' a1 b  p; b& S- n: E& D; v, i对VB不太熟,先学习着
回复 支持 反对

使用道具 举报

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

使用道具 举报

8#
 楼主| 发表于 2014-3-2 21:41:15 | 只看该作者
醉心 发表于 2014-2-17 11:36
, {' z, i$ o* T" j+ n) N用VB来写看看
. ]) G6 N, v( x3 q6 f  m- x
哈哈,测试成功了!谢谢!5 t$ C. E" ^7 X+ C4 T9 T

6 E- F1 k9 s1 |0 i! A- Q/ r& U公式里面的vb是不是调用的windows自带的vb scripts引擎,window有的,公式里都能用吧?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-14 08:35 , Processed in 0.322246 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.2

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

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