设为首页收藏本站

步步汇盈

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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2014-2-15 14:08:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
计算公式时希望导出一些结算结果,以便用excel统计。
, p8 H' H7 \& A7 |
0 O* o0 V0 c' \+ f不知道现有公式函数里,有没有可以写文件的函数呢?
) C' Q6 F0 m5 b4 A. n. n' F预先谢谢大牛们回答。& e: b" l" B3 Y9 ~; x
9 Q& C- a4 {( ^+ V& C2 r: Q
回复

使用道具 举报

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

使用道具 举报

板凳
 楼主| 发表于 2014-2-16 22:37:36 | 只看该作者
gc007 发表于 2014-2-16 11:00
1 s' B& k+ v0 V是同时计算公式的时候,输出数据到EXCEL吗?
- B8 |5 B8 K: G3 w, ^: w" ]
是的,就是这个意思。输出格式能灵活些更好。
回复 支持 反对

使用道具 举报

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

使用道具 举报

5#
发表于 2014-2-17 11:36:35 | 只看该作者
用VB来写看看/ A2 ?, ^- C5 V4 @& R0 z( e5 g' S

: V) j, Z4 S! F4 D* A" p

  1. / k7 M" ?2 {8 M/ V; M# F* ?- o
  2. 8 U  P8 j/ G" m  U7 m: i, d
  3. if DATAPERIOD<>0 then
    7 ]: a! k0 ~' l- ]! s; M5 A$ J
  4. begin6 C, X2 b2 B# M1 }) T. u+ b# {$ l3 C
  5. DRAWTEXT(BARPOS=SYSPARAM(2)+10,1,'本指标只能用于分笔分析');
    ( G8 V7 [1 D% J& I, {0 x& w2 f0 U
  6. exit;- r2 y8 [0 c. a' [
  7. end;7 L# h0 j9 Z8 t" ~$ F

  8. 1 J) m  q0 C6 D" A- U
  9. dd:=date;2 E9 T) e- t( u
  10. % {, e8 p, N  n) S/ A
  11. str:=NUMTOSTR(time,0)+';'+NUMTOSTR(v,0)+';'+NUMTOSTR(c,2);- w# k6 j6 N3 Q" {. @. ^* P
  12. for i=25 to 36 do) {5 X( n5 W7 |8 m" z
  13. begin$ c3 p! n7 P7 e
  14. str:=str+';'+NUMTOSTR(DYNAINFO(i),2);
    3 M5 Y7 H7 {4 `
  15. end;7 v$ e& b( g% D9 S" ?) z
  16. 5 ~7 p4 x; Z& q. T9 S/ w* K
  17. <%  t+ b  u# d4 e. {* C$ `) E
  18. vd1 = FFL.VarData("dd")( _9 Y, i1 B0 U2 ]( b
  19. vd2 = FFL.VarData("str")
    * o. D+ J$ d% f# W* l* L
  20. nFirst = FFL.VarStartIndex("dd")
    ! m# {6 O6 G% ]3 o; z+ d9 n
  21. 7 n' @( M, W6 G/ n& l
  22. Set fso=CreateObject("Scripting.FileSystemObject")/ Z1 ~' S% c# Y, z+ L3 D# H
  23. fn ="D:/fhdata/"+cstr(vd1(nFirst))+"data.txt"8 b/ t" C. y+ x4 A3 K
  24. ( s, h) W" y$ {& `8 F* g9 F
  25. Set f1 = fso.OpenTextFile(fn,8,True)
    , r& x% M) C5 C* T3 N
  26. f1.writeline vd2
      V+ M0 |5 z" L$ O
  27. f1.close, k+ P& E" [9 @, [7 Z. E
  28. 6 Q2 D8 p' @- S3 L9 z
  29. %>! B9 ^! e' X, x8 I$ w, J1 H, v8 P

  30. % W4 t  @4 y- _  ]3 D% b; R8 R/ j2 z
  31. aa:time;1 @0 t- N/ b. r& X
  32. Show File Failed
    + x5 E0 h2 H- l: o# b, S
  33. & T8 `" s0 `+ m! x% Q
  34. : t6 Q: E& R# p- q3 S
复制代码
7 n9 H* E3 o1 b2 |' ~0 H3 M2 n
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-2-17 21:35:39 | 只看该作者
醉心 发表于 2014-2-17 11:36
  v, F. v  o1 l4 g# c7 J用VB来写看看
& q8 b' |0 F# g8 [$ [
对VB不太熟,先学习着
回复 支持 反对

使用道具 举报

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

使用道具 举报

8#
 楼主| 发表于 2014-3-2 21:41:15 | 只看该作者
醉心 发表于 2014-2-17 11:36
- G' S, S8 j- _$ u8 c7 k% v用VB来写看看
2 G$ r+ W" F9 c# v# R  J; y$ t
哈哈,测试成功了!谢谢!: q$ T5 z- f: d% P* m
3 v, V! T0 Q. I9 d" f; M$ ?; E! q
公式里面的vb是不是调用的windows自带的vb scripts引擎,window有的,公式里都能用吧?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-18 18:44 , Processed in 0.369005 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.2

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

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