设为首页收藏本站

步步汇盈服务平台

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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2014-2-15 14:08:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
计算公式时希望导出一些结算结果,以便用excel统计。
; Z/ a) D" t" N# j# n8 ?  b
+ Q1 U+ ~3 N$ E9 Z% g+ l不知道现有公式函数里,有没有可以写文件的函数呢?
' g. F8 Z& |0 d+ H预先谢谢大牛们回答。
+ i, K. U* J8 r' d% r- H, y2 r; ^) b6 Z  g
回复

使用道具 举报

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

使用道具 举报

板凳
 楼主| 发表于 2014-2-16 22:37:36 | 只看该作者
gc007 发表于 2014-2-16 11:00* D+ g5 Y3 B0 g* H+ `& t# X
是同时计算公式的时候,输出数据到EXCEL吗?

' g% k. M- I! u% o是的,就是这个意思。输出格式能灵活些更好。
回复 支持 反对

使用道具 举报

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

使用道具 举报

5#
发表于 2014-2-17 11:36:35 | 只看该作者
用VB来写看看9 c2 b* W: G, M' n

  r& W! o" E+ ~' I/ a- L' q( u
  1. : `6 w* K5 L% `, d' ]

  2. $ o& f; v7 G+ o7 O; ?
  3. if DATAPERIOD<>0 then
    + [1 [  V5 Z6 m1 U  B" q6 G
  4. begin- B$ d2 x% J' c& u3 O) _! h( F
  5. DRAWTEXT(BARPOS=SYSPARAM(2)+10,1,'本指标只能用于分笔分析');
    3 D- e0 O; |$ s+ Z) d' ^
  6. exit;) @- H' n( `, a( ?
  7. end;
    1 F% D4 b; t5 B

  8.   J5 ]& H2 u+ S( y
  9. dd:=date;
      W: y, K% w8 n! l( p
  10. 4 K; ~7 D9 n% _# M  l& H. l( A
  11. str:=NUMTOSTR(time,0)+';'+NUMTOSTR(v,0)+';'+NUMTOSTR(c,2);* }* F- j* m  P( @/ X- ]
  12. for i=25 to 36 do
    ! q& u3 v1 X7 f* \5 _
  13. begin
    " W; N9 J  k( [9 P$ `
  14. str:=str+';'+NUMTOSTR(DYNAINFO(i),2);
    - |; F) l' }; {
  15. end;  f& h( r+ f) @5 W& G% s

  16. - O: S8 k# t/ _+ R1 C5 L! z
  17. <%: z7 Q0 q  Y: y( k! D) D9 R9 Y
  18. vd1 = FFL.VarData("dd")
    * ~' L" z) L5 [5 a- _
  19. vd2 = FFL.VarData("str")) C( U# J( x+ r  q
  20. nFirst = FFL.VarStartIndex("dd")
    8 w# X7 X  V% E; k! V! W( _9 s
  21. ! H' t9 G4 i* J. I9 A4 \
  22. Set fso=CreateObject("Scripting.FileSystemObject")
    3 g+ w* i8 T) [. Y
  23. fn ="D:/fhdata/"+cstr(vd1(nFirst))+"data.txt"
    - l6 F' O- A$ h  J6 _. [1 N
  24. # J; G4 i  I$ V: |
  25. Set f1 = fso.OpenTextFile(fn,8,True)" ?+ A5 Z7 d7 H" K$ Q! B0 A9 N7 ~0 n
  26. f1.writeline vd2
    0 F4 G+ B; m5 ]; M6 V( \
  27. f1.close
    ; [1 I0 Q% J* F3 u+ C

  28. / p, o7 R, t0 Y# G7 b
  29. %>
    8 S) R$ @, J( {- d' Z

  30. " B! p8 s/ }/ F1 k! S: W& c# V/ l
  31. aa:time;
    + v$ g1 o# `4 z+ }* V5 j; r
  32. Show File Failed6 b# y/ A: o% I/ n# K" `

  33. # c; Z8 X) G% x, M

  34. # p) ~6 N+ F$ H: n. F) _8 p. M
复制代码
  e& y7 O  h5 s5 \/ `. ~) r2 Y
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-2-17 21:35:39 | 只看该作者
醉心 发表于 2014-2-17 11:36- h& N7 `- w( e
用VB来写看看
3 z# K  H) P: B0 y# k9 S
对VB不太熟,先学习着
回复 支持 反对

使用道具 举报

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

使用道具 举报

8#
 楼主| 发表于 2014-3-2 21:41:15 | 只看该作者
醉心 发表于 2014-2-17 11:36
8 |, Y- A# W( f4 x" I用VB来写看看
. e& J2 K: ]) e7 f
哈哈,测试成功了!谢谢!
- }* @7 V$ k0 |6 t  ^4 B& c+ I5 l/ f, a& y" J$ v& |7 G: K% x4 Y2 G
公式里面的vb是不是调用的windows自带的vb scripts引擎,window有的,公式里都能用吧?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-22 04:40 , Processed in 0.370387 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.2

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

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