设为首页收藏本站

步步汇盈

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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2014-2-15 14:08:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
计算公式时希望导出一些结算结果,以便用excel统计。0 B# Y& K. m  ]; |" j9 A! d
6 a/ s8 P. ^( M" B% ]" z  B6 E
不知道现有公式函数里,有没有可以写文件的函数呢?
7 o  M! Y- z' |- I6 h; \: U预先谢谢大牛们回答。3 R+ |$ y* X* Y" }$ ?0 v

2 M2 j0 v2 w2 S- o9 @; G% a
回复

使用道具 举报

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

使用道具 举报

板凳
 楼主| 发表于 2014-2-16 22:37:36 | 只看该作者
gc007 发表于 2014-2-16 11:00/ L3 u& G) ~' L$ J  Y
是同时计算公式的时候,输出数据到EXCEL吗?
# c. |( L/ M& g- t* ~, [
是的,就是这个意思。输出格式能灵活些更好。
回复 支持 反对

使用道具 举报

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

使用道具 举报

5#
发表于 2014-2-17 11:36:35 | 只看该作者
用VB来写看看/ @$ y7 ^% S" C9 Z: G6 K
2 v5 G: ]. n: d# ]1 W8 h! E

  1. 5 k- f' t/ p5 q7 @. [: @! N" D
  2. % a$ x1 }9 E& e
  3. if DATAPERIOD<>0 then
    # j' U: p9 @2 k! P* _
  4. begin6 a- J. a( ]: X! t
  5. DRAWTEXT(BARPOS=SYSPARAM(2)+10,1,'本指标只能用于分笔分析');/ M5 U/ w- D- N2 }- a5 c3 Z$ A
  6. exit;
    8 P4 K# E0 X( V5 V, R" c- L
  7. end;
    / B8 X' I# z" z  d2 Q+ x
  8. + p; M, x0 \8 ]' k
  9. dd:=date;" f1 S  X. r" j% ?

  10. ; w8 q8 q/ u  [/ e
  11. str:=NUMTOSTR(time,0)+';'+NUMTOSTR(v,0)+';'+NUMTOSTR(c,2);" O2 F0 L0 N# R9 d: I3 y
  12. for i=25 to 36 do
    6 k( B; k& |- p
  13. begin
    ) }0 v+ D% C) ?' q
  14. str:=str+';'+NUMTOSTR(DYNAINFO(i),2);
    4 B  z) _! ?. ^7 p
  15. end;
    5 a  c: R* B# ^5 S
  16. $ t$ x: u3 k' b  a3 d+ p/ Z+ L" ~
  17. <%! M* D) G6 [1 {! L
  18. vd1 = FFL.VarData("dd")
    ) u9 r: G1 C# I$ t( ?
  19. vd2 = FFL.VarData("str")
    1 b2 W2 T" s, m5 z# X7 ~% d
  20. nFirst = FFL.VarStartIndex("dd")
    ' e  v, |% b$ j+ o9 l

  21. $ n" u  n# x( H; L& z! J
  22. Set fso=CreateObject("Scripting.FileSystemObject")3 o% w: O5 z" q2 f7 R/ U& D
  23. fn ="D:/fhdata/"+cstr(vd1(nFirst))+"data.txt"
    * L  Z5 I/ T) B% a
  24. ; u) `3 M; m- s  R5 X% K6 @
  25. Set f1 = fso.OpenTextFile(fn,8,True)
    : n8 O! @6 Y! Y+ q& j+ u" `* A% ^
  26. f1.writeline vd2
    % V2 _0 g" a, f
  27. f1.close" t7 `* S! N% |# d8 S- @

  28. $ _3 y# ?% D1 ^& S1 h
  29. %>- t% y. |; y& ~5 z/ a

  30. + [" j% k0 y( |3 b2 I! C0 ?, x' X
  31. aa:time;; z7 O9 q3 w/ \( g8 k" z
  32. Show File Failed6 d% V2 U* [' C" X3 t

  33. ! j2 g, V: H6 K4 g$ s; l
  34. . Z  ~( W9 G+ n; t
复制代码

9 g3 h7 t' s( n8 X1 k) M' |7 v
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-2-17 21:35:39 | 只看该作者
醉心 发表于 2014-2-17 11:368 ?% M( o  k* M+ d- X3 o
用VB来写看看

: L. c& S* Q: q& d/ c2 R2 t$ ~对VB不太熟,先学习着
回复 支持 反对

使用道具 举报

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

使用道具 举报

8#
 楼主| 发表于 2014-3-2 21:41:15 | 只看该作者
醉心 发表于 2014-2-17 11:366 R; W/ O1 w* I" o0 W
用VB来写看看
( N/ c) Q2 L# t9 M1 F) T5 p9 d1 k
哈哈,测试成功了!谢谢!5 T; S0 z- `$ r2 i7 g9 f: z6 |$ N; e7 e
/ e9 C7 w1 L3 D  Y& W
公式里面的vb是不是调用的windows自带的vb scripts引擎,window有的,公式里都能用吧?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-6 05:52 , Processed in 0.585663 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.2

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

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