设为首页收藏本站

步步汇盈

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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2014-2-15 14:08:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
计算公式时希望导出一些结算结果,以便用excel统计。
: l  W6 @8 a  g( L" z: M# ~+ U1 x6 x. s4 \1 o' a% h; S
不知道现有公式函数里,有没有可以写文件的函数呢?8 O+ p. ^* L& I0 \& H* z
预先谢谢大牛们回答。
/ i: l3 F: w% B( N. ?. R, K6 W; h/ ?. T( l: ^6 D- g% d. `6 w
回复

使用道具 举报

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

使用道具 举报

板凳
 楼主| 发表于 2014-2-16 22:37:36 | 只看该作者
gc007 发表于 2014-2-16 11:00% T) T8 s0 O2 U# n9 B
是同时计算公式的时候,输出数据到EXCEL吗?
. r- a- g2 O" [: G
是的,就是这个意思。输出格式能灵活些更好。
回复 支持 反对

使用道具 举报

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

使用道具 举报

5#
发表于 2014-2-17 11:36:35 | 只看该作者
用VB来写看看% S1 R. N9 ^* m7 y
7 G, ]3 [7 u6 x& D; I: {
  1. 8 `  X$ A- ~( r2 P# l# D
  2. 5 k  M# |8 m( ^" z, V6 r# F
  3. if DATAPERIOD<>0 then ) t0 r/ W2 a( N$ O
  4. begin
    0 O$ X0 C! d7 W& ~" ?0 S' Y
  5. DRAWTEXT(BARPOS=SYSPARAM(2)+10,1,'本指标只能用于分笔分析');7 j: P! q$ g- F2 G0 q. q% ^
  6. exit;* F. F& o. D, d9 q- i: ]. A
  7. end;3 a% p: a6 _& q- ^

  8. . u+ s( r. E+ ^- q' I$ P
  9. dd:=date;+ a: K2 T: z$ |6 y- I7 K1 F0 r

  10. # [' J2 J. ?  e+ R
  11. str:=NUMTOSTR(time,0)+';'+NUMTOSTR(v,0)+';'+NUMTOSTR(c,2);, H! w2 Y7 T  ?
  12. for i=25 to 36 do' P5 x  s3 H" @
  13. begin
    * E# \6 A: E' B3 P2 J
  14. str:=str+';'+NUMTOSTR(DYNAINFO(i),2);  c( Z, {- o2 P, B
  15. end;
    * l, }) M: ~9 `, v' w* z
  16. * i- A8 f3 R3 v; U* d
  17. <%
    ; C7 u" v7 r7 s$ [3 S4 H
  18. vd1 = FFL.VarData("dd")
    * p0 n3 w/ A$ u% u" ~# I
  19. vd2 = FFL.VarData("str")" {/ v" w; f* G
  20. nFirst = FFL.VarStartIndex("dd")
    5 p/ \) T* R4 M5 `

  21. ; }$ `# y+ {; ?1 b3 L
  22. Set fso=CreateObject("Scripting.FileSystemObject")
    5 i( l* ]" ?$ t; J
  23. fn ="D:/fhdata/"+cstr(vd1(nFirst))+"data.txt"" B1 ?( m0 B1 ^3 o$ U; \1 [
  24. - q# x( m/ _. U6 w0 T
  25. Set f1 = fso.OpenTextFile(fn,8,True)
    6 r' q3 _3 z5 H' G& b% p, P) A' P
  26. f1.writeline vd2
    / E$ W$ x& Z; q$ u
  27. f1.close( g1 F+ c' t8 ]- o0 E
  28. 4 h3 W' J# g" s
  29. %>
    * N$ }( W) j, i- p9 y
  30. ; h6 o3 F5 T* s( R6 v$ |
  31. aa:time;
    8 V9 Y5 `! W  Y0 |+ U$ A( x
  32. Show File Failed
    & ?$ [3 J4 ?  i* y/ _% _, p& a, b6 U

  33. , b& n8 y( D9 l+ y5 p; T
  34. 2 F& @3 |/ E- s0 y; @% K+ r
复制代码
# ?9 z1 `! D! f. e' J  s
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-2-17 21:35:39 | 只看该作者
醉心 发表于 2014-2-17 11:36& g4 g( o5 Q9 ~# ]( {, d( c/ c
用VB来写看看
/ h5 I2 n2 t' n- T+ `
对VB不太熟,先学习着
回复 支持 反对

使用道具 举报

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

使用道具 举报

8#
 楼主| 发表于 2014-3-2 21:41:15 | 只看该作者
醉心 发表于 2014-2-17 11:36
: f2 g3 Y+ Z' `- A) e9 B. e用VB来写看看

$ p& I5 ~  r* Z哈哈,测试成功了!谢谢!. x5 r$ }! A2 ~( M# D! U

9 V% u; V  m5 [" q公式里面的vb是不是调用的windows自带的vb scripts引擎,window有的,公式里都能用吧?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-13 16:37 , Processed in 0.335414 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.2

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

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