设为首页收藏本站

步步汇盈

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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2014-2-15 14:08:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
计算公式时希望导出一些结算结果,以便用excel统计。
: N" [6 w! T; [3 e5 a
/ v# u  k: h: J: n7 S不知道现有公式函数里,有没有可以写文件的函数呢?# t- f* ?* s7 p; w. G, D/ C& @! e
预先谢谢大牛们回答。
1 v4 N8 V2 H. w7 T) n6 K0 U, s. V+ @' S; W0 y7 F
回复

使用道具 举报

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

使用道具 举报

板凳
 楼主| 发表于 2014-2-16 22:37:36 | 只看该作者
gc007 发表于 2014-2-16 11:00* b% Z9 j, J+ K( y& @" @8 p! L( T
是同时计算公式的时候,输出数据到EXCEL吗?
  w" {# O7 R: {; j
是的,就是这个意思。输出格式能灵活些更好。
回复 支持 反对

使用道具 举报

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

使用道具 举报

5#
发表于 2014-2-17 11:36:35 | 只看该作者
用VB来写看看
0 \' ~( q: R/ Q$ x2 b3 G* U/ Q9 x* h* n

  1. ! o8 Z* P3 X9 {  K+ ^" q: ^$ u: K

  2. : [1 x1 g" r4 Q6 D$ w2 Q! `, Q
  3. if DATAPERIOD<>0 then 9 `9 X. |) b3 x- t4 o
  4. begin4 s, G: c, D3 w' K* r2 ~
  5. DRAWTEXT(BARPOS=SYSPARAM(2)+10,1,'本指标只能用于分笔分析');% R% e' Z5 |* `  H& ?1 _4 R3 P
  6. exit;
    2 n% \+ B- K5 Y, o0 `
  7. end;7 G( D4 D2 z- [; N% [
  8. - O  a$ c  E/ f* n: A9 p4 v% ~
  9. dd:=date;
    * i( \( r2 B, M. O7 ^) \

  10. 4 r/ L! {3 W4 W- T2 f0 @' R& S
  11. str:=NUMTOSTR(time,0)+';'+NUMTOSTR(v,0)+';'+NUMTOSTR(c,2);5 |4 P3 R# ]$ x2 K& w& q: Z1 A; _
  12. for i=25 to 36 do: K' l! C. D" U; m' F1 U6 K+ ]
  13. begin% N8 `- {! G+ g, M- e  i
  14. str:=str+';'+NUMTOSTR(DYNAINFO(i),2);
    / B0 k& c: g2 }) l. Q
  15. end;
      s, \4 u& p/ T+ T- w
  16. $ j" l( J( }6 m) ~
  17. <%
    . r0 J7 p2 a4 I' t
  18. vd1 = FFL.VarData("dd")4 |8 x( E/ r% n
  19. vd2 = FFL.VarData("str")% [) `5 m9 `1 g' B  A
  20. nFirst = FFL.VarStartIndex("dd")
    . C% M9 p9 c' h# j+ o/ m
  21. & ]: P  \4 @3 W; H) Z0 p' e' Z# k4 [- `
  22. Set fso=CreateObject("Scripting.FileSystemObject")
    7 _1 ~1 \& c8 j  a; H$ }( B
  23. fn ="D:/fhdata/"+cstr(vd1(nFirst))+"data.txt"# n$ o. I3 }7 R6 l1 T% O! B

  24. & u  R7 k+ C3 Y4 j  p+ s" a# g( @
  25. Set f1 = fso.OpenTextFile(fn,8,True)) ?. {. A; o9 q) H+ _
  26. f1.writeline vd2
    1 A: F# H+ _4 |9 G' S
  27. f1.close
    0 c5 t- z+ A6 F! ~
  28. 2 `& R, f! ]  f1 S1 c
  29. %>* ^# D( O4 {* ?  q4 l4 ~
  30. 6 |- d7 T, e& Z. N
  31. aa:time;
    ' k+ Z+ C5 l" s; h9 \' M) \* g
  32. Show File Failed9 j) F3 g/ M( Y# \7 W0 f8 y! \! p
  33. , O. _: z! L- z: Y4 ?
  34. ; @2 l2 P4 j  I
复制代码
' W, }  X0 A# T3 `" W# c
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-2-17 21:35:39 | 只看该作者
醉心 发表于 2014-2-17 11:36) l; p8 [7 |* l9 `5 O' M
用VB来写看看
# n* w- a# Z# N* h; {3 }1 T, Z* Y
对VB不太熟,先学习着
回复 支持 反对

使用道具 举报

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

使用道具 举报

8#
 楼主| 发表于 2014-3-2 21:41:15 | 只看该作者
醉心 发表于 2014-2-17 11:367 m  A$ o3 s/ G
用VB来写看看

3 ~; b+ I3 L" V7 o4 g哈哈,测试成功了!谢谢!: T1 O3 K  q5 C1 F
$ S; q% u6 N4 E' A
公式里面的vb是不是调用的windows自带的vb scripts引擎,window有的,公式里都能用吧?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-16 23:28 , Processed in 0.184770 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.2

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

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