设为首页收藏本站

步步汇盈

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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2014-2-15 14:08:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
计算公式时希望导出一些结算结果,以便用excel统计。5 Y6 f' Y  [) {3 M6 j/ r; C
1 x, v+ h7 ?+ `! E9 ]0 ~1 `2 A, `
不知道现有公式函数里,有没有可以写文件的函数呢?" a( c  c! J! J1 g( K3 W
预先谢谢大牛们回答。
" b/ W+ l! n$ R) ^* c
9 w9 k) |; U! Y. _0 N) @9 a
回复

使用道具 举报

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

使用道具 举报

板凳
 楼主| 发表于 2014-2-16 22:37:36 | 只看该作者
gc007 发表于 2014-2-16 11:00
/ s& S  A+ u7 \( ^是同时计算公式的时候,输出数据到EXCEL吗?
7 T: Y- O1 z: f1 E! B+ @! z; g8 S
是的,就是这个意思。输出格式能灵活些更好。
回复 支持 反对

使用道具 举报

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

使用道具 举报

5#
发表于 2014-2-17 11:36:35 | 只看该作者
用VB来写看看( E- k8 C5 V' [: r

& p. X. l2 |, b0 U, s0 n/ r

  1. ) H! X( `( c) e2 i+ p5 R1 V3 v
  2. 3 d4 M/ ~8 c6 |  v/ A3 f
  3. if DATAPERIOD<>0 then
    , @  }; }% Z. J1 F
  4. begin5 n) o! S# d& b9 R7 J
  5. DRAWTEXT(BARPOS=SYSPARAM(2)+10,1,'本指标只能用于分笔分析');
    # K0 M  N1 ?6 Y- D2 }2 r& M, G! o# b* H
  6. exit;1 @$ K9 l; Y9 }8 q2 G6 }5 e
  7. end;
    & _. Q! ^5 \, U# z& D1 G
  8. 5 P& V0 t& P( m  D* ?* U8 ~
  9. dd:=date;
    : t/ Y8 l& X6 o4 T4 l( c

  10. - R2 O6 ^& ?$ Q2 T3 b
  11. str:=NUMTOSTR(time,0)+';'+NUMTOSTR(v,0)+';'+NUMTOSTR(c,2);
    * E6 A% |( l0 L' X$ R1 v; M
  12. for i=25 to 36 do5 I. {0 Y$ A" h! d
  13. begin
    ( h, v0 L/ W+ p2 w; y9 X
  14. str:=str+';'+NUMTOSTR(DYNAINFO(i),2);
    , x! @! S" x$ _* [# Z
  15. end;' a, z: F4 M. q% M( A; c

  16. % t7 m3 |: M. @9 i* V
  17. <%
    9 |3 f7 T' F! ?+ ^$ c( e3 F
  18. vd1 = FFL.VarData("dd")
    & c1 C4 V8 D( c  b: Q
  19. vd2 = FFL.VarData("str")
    7 f) f4 F% F: N
  20. nFirst = FFL.VarStartIndex("dd")
    1 w7 q& Q3 Q) u. f  \" K2 U
  21. + L, ^9 J5 ?' A! B% S
  22. Set fso=CreateObject("Scripting.FileSystemObject")/ f: R  o$ n! W! i# a: x0 `/ D6 |
  23. fn ="D:/fhdata/"+cstr(vd1(nFirst))+"data.txt"3 E  n! @* Q( h8 n& Z

  24. . w+ g- h+ ^+ U0 ]. R7 o: m
  25. Set f1 = fso.OpenTextFile(fn,8,True)
    4 x+ b1 v7 O' B# O5 y
  26. f1.writeline vd2
    3 l: A) |" @( i) A; \6 e
  27. f1.close- B( \4 Z7 v! ?% c9 v/ R; p' D& K

  28. 7 ?: b) ~1 C5 n0 E8 f
  29. %>
    # n  Y1 [+ z( f9 Y/ {
  30. 6 \6 ^! F. o1 j; s' w4 N9 L3 w
  31. aa:time;& M  {- {6 K) \( E6 B
  32. Show File Failed
    ; G2 I" d5 I6 K% a/ q: k

  33. & g: U, O. n# K: ~: ?

  34. * ]. N1 t* K( \( y  |5 G/ \9 ]; W
复制代码
* h: j2 Z9 q, m& _' |
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-2-17 21:35:39 | 只看该作者
醉心 发表于 2014-2-17 11:36
; a* z2 U) u4 w0 l$ g用VB来写看看
* r* A6 m* p) e- L5 H( [. a7 G
对VB不太熟,先学习着
回复 支持 反对

使用道具 举报

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

使用道具 举报

8#
 楼主| 发表于 2014-3-2 21:41:15 | 只看该作者
醉心 发表于 2014-2-17 11:360 ^) `- U, \0 d/ p: T
用VB来写看看

( X* T! {& u% O哈哈,测试成功了!谢谢!
8 `( \5 f% T; w" V& r
" d" N0 S* ~# @+ w) w公式里面的vb是不是调用的windows自带的vb scripts引擎,window有的,公式里都能用吧?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-16 19:11 , Processed in 0.221135 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.2

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

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