设为首页收藏本站

步步汇盈

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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2014-2-15 14:08:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
计算公式时希望导出一些结算结果,以便用excel统计。( {5 Z6 I( H4 N. E# }4 R
% d- ?, y, O( J5 k: {7 o$ K- Y
不知道现有公式函数里,有没有可以写文件的函数呢?" t+ Z7 ?! }% ~% V* Z4 G6 a
预先谢谢大牛们回答。% M1 E% I7 k4 m# b
1 Y9 g9 C$ V4 P9 J/ r6 y8 z1 z
回复

使用道具 举报

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

使用道具 举报

板凳
 楼主| 发表于 2014-2-16 22:37:36 | 只看该作者
gc007 发表于 2014-2-16 11:00$ E* [1 T! {" x0 u! }' }; Y' v
是同时计算公式的时候,输出数据到EXCEL吗?
  z, d8 X* _1 H4 ^( R( I( Z
是的,就是这个意思。输出格式能灵活些更好。
回复 支持 反对

使用道具 举报

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

使用道具 举报

5#
发表于 2014-2-17 11:36:35 | 只看该作者
用VB来写看看
# t$ W$ B( `9 q7 R
# e5 i& i& }4 L8 ]/ e
  1. 5 z6 X3 i7 B" n. X
  2. 3 l; ^' C( N6 n" H
  3. if DATAPERIOD<>0 then
    + i, H7 h! T9 Z# O" z
  4. begin
    & `. O( z$ C9 a  W; w4 R3 `
  5. DRAWTEXT(BARPOS=SYSPARAM(2)+10,1,'本指标只能用于分笔分析');
    " x8 h% C( Z& U, e  {% \- W0 R+ `
  6. exit;
    3 v) @  E: [$ x* U% A% Y0 x
  7. end;
    / h; C# H/ ~  V  N5 Q
  8. ! g5 A2 y8 ?+ J( e5 [' i
  9. dd:=date;2 p9 d$ V' }& v, j/ S0 g6 n

  10. * f' ]4 Z  J8 y' g8 h7 l% l9 n
  11. str:=NUMTOSTR(time,0)+';'+NUMTOSTR(v,0)+';'+NUMTOSTR(c,2);3 v) O) I- d2 C
  12. for i=25 to 36 do
    6 n5 p; V0 ?8 W' M9 O( k" W/ {
  13. begin
    ' P" v9 D, I- T" x; |) N, i
  14. str:=str+';'+NUMTOSTR(DYNAINFO(i),2);, F% i# Z1 G$ o
  15. end;9 h3 b1 H2 F8 m
  16. * y! Z1 E% _0 |1 F- b$ K) `' p4 f
  17. <%/ \; |- B% w; L3 @  T
  18. vd1 = FFL.VarData("dd")
    ) a( A3 S0 s# @
  19. vd2 = FFL.VarData("str")! B' F: x3 ?- I0 _: R
  20. nFirst = FFL.VarStartIndex("dd")
    " t5 `1 G0 j* B- u5 T& \9 G

  21. & F* n  Z+ Y2 b6 O$ M) ^
  22. Set fso=CreateObject("Scripting.FileSystemObject")
    5 L( l+ b7 W0 G
  23. fn ="D:/fhdata/"+cstr(vd1(nFirst))+"data.txt"
    7 F- t$ |% T$ j
  24. 9 L& c# ?% z# X7 o- d4 N
  25. Set f1 = fso.OpenTextFile(fn,8,True)! }' G6 G) G* l2 |4 d
  26. f1.writeline vd29 y( o; R3 g1 Y" A2 l1 p
  27. f1.close
    ( }; N( Q! [0 y5 \  M5 R& Q
  28. 6 K; [3 ~4 Q# Z9 h/ T/ @; u
  29. %>
    : w% f+ I6 X; P& {, T

  30. " A! \3 J4 |2 W1 `9 J' S
  31. aa:time;
    ) U5 u) S! G; }0 W  z
  32. Show File Failed+ V0 ]9 N" n0 F; f3 C) b

  33. 7 N% \# [/ v0 v$ d. j( c3 m
  34. ' k  g- @  N8 D8 o3 W
复制代码
0 z. W9 ^: ~1 x9 }; D+ s
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-2-17 21:35:39 | 只看该作者
醉心 发表于 2014-2-17 11:36
/ B# Y2 R8 j$ V- A% T用VB来写看看
" c' P7 e8 x$ e" J, T9 W  B
对VB不太熟,先学习着
回复 支持 反对

使用道具 举报

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

使用道具 举报

8#
 楼主| 发表于 2014-3-2 21:41:15 | 只看该作者
醉心 发表于 2014-2-17 11:362 M# G' A: I" x* k% d7 f
用VB来写看看
. W% m& m, u0 t  f+ f( ]1 }3 P
哈哈,测试成功了!谢谢!
. E# W0 t& `. E& r* i: L% B, }
+ a3 O0 l* S2 z$ O( l. c公式里面的vb是不是调用的windows自带的vb scripts引擎,window有的,公式里都能用吧?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-12 22:17 , Processed in 0.400431 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.2

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

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