设为首页收藏本站

步步汇盈

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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2014-2-15 14:08:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
计算公式时希望导出一些结算结果,以便用excel统计。
+ P' W" _8 u  X0 f$ t
9 O* k% \( z3 ~0 y2 f* {3 J& ?不知道现有公式函数里,有没有可以写文件的函数呢?
$ r! ^: {& v* e" @) T  a% d! w预先谢谢大牛们回答。1 {3 X' j8 d$ c# b) r  `1 C

  Z: H1 b$ ]1 E2 R( N% m/ N
回复

使用道具 举报

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

使用道具 举报

板凳
 楼主| 发表于 2014-2-16 22:37:36 | 只看该作者
gc007 发表于 2014-2-16 11:00
- W  |: n+ J; y$ S是同时计算公式的时候,输出数据到EXCEL吗?

5 f+ {: F) D2 R  t: W8 n是的,就是这个意思。输出格式能灵活些更好。
回复 支持 反对

使用道具 举报

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

使用道具 举报

5#
发表于 2014-2-17 11:36:35 | 只看该作者
用VB来写看看
  y" ~. I9 e9 Z/ q9 ~* X. B3 i
0 E8 p$ z$ y7 p0 y' C, }$ [3 n

  1. ( t4 L# D8 m* H* K
  2. 4 ?2 X" N4 p, Q- z3 o& M" }
  3. if DATAPERIOD<>0 then
    3 X6 O+ v' G  v+ j9 r
  4. begin" k) z3 C) j% `: P8 \7 p4 i. S
  5. DRAWTEXT(BARPOS=SYSPARAM(2)+10,1,'本指标只能用于分笔分析');* d, u% r8 t( ?2 d2 m. w
  6. exit;
    6 z+ g- x0 ~$ i4 \8 C
  7. end;) O1 s" m& D0 W4 I  r* V4 k3 g
  8. % O& P# o; h1 N( r9 N7 l
  9. dd:=date;4 D" X  f6 b$ `# [) j0 v( m7 h7 f

  10. 7 C2 ^# G; l  c0 C
  11. str:=NUMTOSTR(time,0)+';'+NUMTOSTR(v,0)+';'+NUMTOSTR(c,2);- h- p& [; L9 D% Z7 X
  12. for i=25 to 36 do
    % S4 Z& E6 _/ q* t2 y
  13. begin  J+ O. g  H$ @8 U# d/ b. z
  14. str:=str+';'+NUMTOSTR(DYNAINFO(i),2);+ J0 L1 p7 A2 H. j# ?/ Z
  15. end;0 Z$ b+ x$ e1 l" O- T7 |& t
  16. ' J9 j* Y( \3 E" d: r7 C) N3 E: W4 \
  17. <%
    2 ^& _3 s- ~3 x4 A
  18. vd1 = FFL.VarData("dd")
    ( T$ X- O, P5 j% \, s9 x2 A: E3 D
  19. vd2 = FFL.VarData("str")  M; r+ c+ q0 @1 R4 ]5 _* @+ |  V
  20. nFirst = FFL.VarStartIndex("dd") * g+ O3 H+ n6 ]. A6 w

  21. ) o% y9 D  c3 i* C& x
  22. Set fso=CreateObject("Scripting.FileSystemObject")
    8 a; }- {+ \# L+ V$ K! Q+ `
  23. fn ="D:/fhdata/"+cstr(vd1(nFirst))+"data.txt"
    ) ~2 z5 k5 r; h! t6 \1 k% B1 U! Z

  24. - X( d; Z8 `8 b7 y+ A. w; |: w
  25. Set f1 = fso.OpenTextFile(fn,8,True)
    0 P) V% p8 N. @
  26. f1.writeline vd2
    % ~3 e( B/ m; Y$ ?4 S
  27. f1.close
    1 ]  i8 K" h& I& B" y! K3 h# N

  28. 2 ^" }2 a) f5 {6 L6 M+ `
  29. %>
    4 U9 L+ j# C/ q/ |  n
  30. & h) B7 c. J3 ~2 v, U8 z
  31. aa:time;0 H6 X( [' ]9 z" c
  32. Show File Failed0 ~3 I4 N7 S& S0 Z% Z% @
  33. ' ~7 c( o7 m- F& G' I
  34. 3 y2 k+ _' G  r
复制代码
! ~/ X( g0 C; P. ?' Q/ b' v; ?$ f
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-2-17 21:35:39 | 只看该作者
醉心 发表于 2014-2-17 11:36
3 ]' U. T6 N" G用VB来写看看

5 ], p9 u9 Y% v1 _3 c; F9 j对VB不太熟,先学习着
回复 支持 反对

使用道具 举报

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

使用道具 举报

8#
 楼主| 发表于 2014-3-2 21:41:15 | 只看该作者
醉心 发表于 2014-2-17 11:36
$ I# ~. Y$ v2 U8 z  |/ @用VB来写看看

8 K% P. i: u) u% e+ [哈哈,测试成功了!谢谢!8 }0 t2 E1 e5 M* T$ x' ^* Q

% P. U4 F4 w' v! \公式里面的vb是不是调用的windows自带的vb scripts引擎,window有的,公式里都能用吧?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-2-4 17:46 , Processed in 0.200763 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.2

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

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