设为首页收藏本站

步步汇盈

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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2014-2-15 14:08:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
计算公式时希望导出一些结算结果,以便用excel统计。
2 H! o; W! G& b) h4 J4 X8 _, Z+ J) x( }" w! ^; x
不知道现有公式函数里,有没有可以写文件的函数呢?" v0 ~* c$ ~6 V+ J$ o
预先谢谢大牛们回答。
+ M# K( J* p2 X1 {3 W; R
/ R: M4 Z$ U% M2 j- M
回复

使用道具 举报

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

使用道具 举报

板凳
 楼主| 发表于 2014-2-16 22:37:36 | 只看该作者
gc007 发表于 2014-2-16 11:00/ v4 }: P9 i7 r$ `! g
是同时计算公式的时候,输出数据到EXCEL吗?

6 h" u$ u6 H" I& E  g/ L是的,就是这个意思。输出格式能灵活些更好。
回复 支持 反对

使用道具 举报

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

使用道具 举报

5#
发表于 2014-2-17 11:36:35 | 只看该作者
用VB来写看看
% _% g* t! b: f" |7 Z% J% k
: B# o0 s1 a+ Z# q
  1. ( j8 Q! s% T* O+ C6 a
  2. 8 F/ O3 @" O" l  U, |
  3. if DATAPERIOD<>0 then
    * @% l( C4 E" V" N/ m7 `4 x2 u
  4. begin
    , Q4 @2 d7 J! D" ]  V; `
  5. DRAWTEXT(BARPOS=SYSPARAM(2)+10,1,'本指标只能用于分笔分析');" x. A* D" t! d! f# X
  6. exit;' A; l, [2 l2 u. u6 s/ y' s8 I+ C
  7. end;4 s3 s/ K7 C( z

  8. % ]) q- |2 Y" u& W4 N/ u
  9. dd:=date;
    1 w% [8 f+ n, F5 u! I
  10. 8 E- T2 x; T8 F
  11. str:=NUMTOSTR(time,0)+';'+NUMTOSTR(v,0)+';'+NUMTOSTR(c,2);
    6 Z( f& g* P. P* k% P; m
  12. for i=25 to 36 do
    9 M! R, p$ }4 g7 L
  13. begin
    8 Q7 x; N0 n1 {6 q3 p+ C0 K/ l8 g' u
  14. str:=str+';'+NUMTOSTR(DYNAINFO(i),2);
    , h4 v2 \' h+ y, Z
  15. end;3 _) v. p9 F! c2 ^

  16. ; y: t) R# \+ O; j
  17. <%
    : o: X/ H0 ?" a( _. W
  18. vd1 = FFL.VarData("dd")
    1 h/ O% F2 z# ?
  19. vd2 = FFL.VarData("str")
    ; J/ @  j' \2 K+ X$ x9 Y1 F
  20. nFirst = FFL.VarStartIndex("dd") ( L8 q9 s7 i  `8 G
  21. 6 E. O# @  d4 u- c4 C: Z) z/ I
  22. Set fso=CreateObject("Scripting.FileSystemObject")* p: A: @7 V2 g: |- j* [3 Z: C
  23. fn ="D:/fhdata/"+cstr(vd1(nFirst))+"data.txt"
    3 `! H! P0 }; G" l% y6 N* k
  24. - v5 I3 Y& F. Y% Y
  25. Set f1 = fso.OpenTextFile(fn,8,True)3 g' c2 h* N# T
  26. f1.writeline vd2
    8 S9 w2 X. F' T; p1 m4 ?
  27. f1.close
    % J) {0 a: `/ l2 b, \. Z* q: q

  28. # {$ l  L# E) d9 J; A
  29. %>& o0 O# ~, D! t1 Q4 I/ b3 o) b, X
  30. " z& m8 V/ D: h: J7 u" \  j6 Y4 f
  31. aa:time;4 H3 K2 `7 O6 i0 I9 N$ o
  32. Show File Failed
    " I  l# z1 o. V; \3 V. q1 X' x

  33. 3 a, E- f+ C" Q0 e  u4 i4 u

  34. $ g2 A) D9 O! {+ d* Z$ F
复制代码

0 q% p# y% v& I' N- @1 `
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-2-17 21:35:39 | 只看该作者
醉心 发表于 2014-2-17 11:362 t" G- L) {2 L/ E  o2 q
用VB来写看看

+ P# k! L9 r0 {  U9 p对VB不太熟,先学习着
回复 支持 反对

使用道具 举报

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

使用道具 举报

8#
 楼主| 发表于 2014-3-2 21:41:15 | 只看该作者
醉心 发表于 2014-2-17 11:36( p: e- d  B% n
用VB来写看看

& Q2 b4 S' m0 J哈哈,测试成功了!谢谢!
% N+ P5 P% x! f# C" j
# C# F1 h8 m, c  w- d( Q4 H8 ~8 m4 Y公式里面的vb是不是调用的windows自带的vb scripts引擎,window有的,公式里都能用吧?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-13 02:25 , Processed in 0.204469 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.2

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

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