设为首页收藏本站

步步汇盈

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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2014-2-15 14:08:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
计算公式时希望导出一些结算结果,以便用excel统计。9 e" Y* F; M" o2 ^3 D

) Q) ]! {: S! a+ ]/ o5 T/ {( p不知道现有公式函数里,有没有可以写文件的函数呢?
/ _; S) C1 j6 K  ^9 k预先谢谢大牛们回答。
. v" m3 {. w, k  L0 X
, A7 o/ _3 s& ~4 T9 k# C- C
回复

使用道具 举报

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

使用道具 举报

板凳
 楼主| 发表于 2014-2-16 22:37:36 | 只看该作者
gc007 发表于 2014-2-16 11:00
+ A" {2 V& t0 S, I8 d0 @是同时计算公式的时候,输出数据到EXCEL吗?
2 e$ z0 N) q0 X+ m* v
是的,就是这个意思。输出格式能灵活些更好。
回复 支持 反对

使用道具 举报

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

使用道具 举报

5#
发表于 2014-2-17 11:36:35 | 只看该作者
用VB来写看看- Z5 ?' }( O7 [+ f( j

& k6 S/ y) c. t, u1 ~8 `

  1. , h1 }1 P: D: n9 E
  2. 9 N& B  a$ [6 c* y; j
  3. if DATAPERIOD<>0 then / B# I( y) w6 _+ ^2 r$ m5 z
  4. begin! [+ G$ T* t; t* C/ g) Q/ z
  5. DRAWTEXT(BARPOS=SYSPARAM(2)+10,1,'本指标只能用于分笔分析');7 d* \% ]8 ~( ~9 M  A
  6. exit;
    , ?0 W) ^  V# b4 K4 [
  7. end;
    8 K  V* F! ]$ n% f- W
  8.   w) y+ E( ^( }  Q0 p% ^( J& i
  9. dd:=date;2 J3 v- {" z% |% z. G5 s7 k, _7 ^: P8 d

  10. ' A' J: H& [9 g0 F, j8 u; }% t# [
  11. str:=NUMTOSTR(time,0)+';'+NUMTOSTR(v,0)+';'+NUMTOSTR(c,2);& K0 l( C) T/ x4 \* O, X4 @* \
  12. for i=25 to 36 do; C# }) u1 B3 o+ D* s) i
  13. begin
    4 L' U$ g. n8 X1 _
  14. str:=str+';'+NUMTOSTR(DYNAINFO(i),2);% M$ Z; d1 c1 J4 U  V; }7 r4 M/ p
  15. end;
    1 n8 \. z( t! s# p5 X# M. H

  16. , P& w6 e: P3 P( \6 w* X! N
  17. <%. t" K; }5 B/ M
  18. vd1 = FFL.VarData("dd")/ y9 r" x8 n& V' n4 v1 K
  19. vd2 = FFL.VarData("str")2 C( j. ]" Z7 T
  20. nFirst = FFL.VarStartIndex("dd")
    + W1 e% a5 r/ w" x) \
  21. & D! v! N: Z5 g: B
  22. Set fso=CreateObject("Scripting.FileSystemObject")0 A* W" w! G7 _* e* v/ i
  23. fn ="D:/fhdata/"+cstr(vd1(nFirst))+"data.txt"+ }; g! i: C* o2 q

  24. ' b! j$ D9 }3 a) n# N  E0 q. f- ?  d
  25. Set f1 = fso.OpenTextFile(fn,8,True)6 O4 u1 p) w: k* r4 F
  26. f1.writeline vd2
    4 o2 u* `5 v; E
  27. f1.close. }0 I2 Z) |  N2 N. Z/ y% I  {
  28. 1 Y8 ?  J7 b* j- ~; W
  29. %>7 \+ [9 [3 I. x: \4 o" [% {# Z
  30. " D3 b4 S' d6 N3 a) n
  31. aa:time;
    ) t3 f4 p2 H9 x3 ?
  32. Show File Failed' z. x$ b9 a! J- z

  33. + X) l0 f7 ?9 g9 l$ c
  34. : m: j' @5 Y( u  k0 G
复制代码
7 u* t3 l% ^% C3 p
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-2-17 21:35:39 | 只看该作者
醉心 发表于 2014-2-17 11:36' e5 h; v! B$ {6 w! J
用VB来写看看
2 p. M$ L4 r) g+ s+ p( a) T8 u6 E
对VB不太熟,先学习着
回复 支持 反对

使用道具 举报

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

使用道具 举报

8#
 楼主| 发表于 2014-3-2 21:41:15 | 只看该作者
醉心 发表于 2014-2-17 11:36' o4 c- i: E: k# W2 U: R6 p2 l
用VB来写看看
0 J; J, ~3 Y7 _( U: E; W6 f1 _% [
哈哈,测试成功了!谢谢!
5 a* u' `( r  @" @  M4 K: p: V0 {. {/ R, y( y
公式里面的vb是不是调用的windows自带的vb scripts引擎,window有的,公式里都能用吧?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-16 10:33 , Processed in 0.171333 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.2

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

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