设为首页收藏本站

步步汇盈

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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2014-2-15 14:08:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
计算公式时希望导出一些结算结果,以便用excel统计。
$ e* i# L. S9 ]" q2 K) m, ^4 P) w2 t, q. z" p' G1 A+ B
不知道现有公式函数里,有没有可以写文件的函数呢?5 g5 X4 }# V6 u8 q5 u7 q
预先谢谢大牛们回答。
3 u2 O3 f! w, \5 F- W& ^0 G/ k4 F  d0 g+ a" `5 [7 X" p2 o
回复

使用道具 举报

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

使用道具 举报

板凳
 楼主| 发表于 2014-2-16 22:37:36 | 只看该作者
gc007 发表于 2014-2-16 11:00) j$ i. r5 b9 g$ H
是同时计算公式的时候,输出数据到EXCEL吗?

  I3 i4 V4 W! U8 C是的,就是这个意思。输出格式能灵活些更好。
回复 支持 反对

使用道具 举报

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

使用道具 举报

5#
发表于 2014-2-17 11:36:35 | 只看该作者
用VB来写看看+ c6 @4 j- a. I- `/ \

7 @) k8 n9 R4 s9 g

  1. , p& E4 i0 d( f& O: ]
  2. * M+ ]8 o9 q: I. m2 H$ b% ^4 F8 X
  3. if DATAPERIOD<>0 then 8 J6 b0 ?& h0 E% \/ O
  4. begin$ j& \' X* ?! ?2 ?
  5. DRAWTEXT(BARPOS=SYSPARAM(2)+10,1,'本指标只能用于分笔分析');
    - p6 _* g' R* z  [9 L( T* j* C
  6. exit;
    ! R. y2 ^1 e* X, J8 j
  7. end;
    % V& e4 {! e% p5 D

  8. $ y6 v  A) o) ~) n" l% X  ~3 e- |
  9. dd:=date;9 q7 {) S  {" V" K

  10. 6 f/ N% a3 u; \, f# B: K
  11. str:=NUMTOSTR(time,0)+';'+NUMTOSTR(v,0)+';'+NUMTOSTR(c,2);/ x( ]+ ]  h' c
  12. for i=25 to 36 do5 Q/ p7 o6 O5 I
  13. begin
    ) ^! X! K5 c% E7 Q9 e0 g8 Z
  14. str:=str+';'+NUMTOSTR(DYNAINFO(i),2);
    1 v9 p/ H# U3 t) M- X
  15. end;4 m" D+ S5 N- n0 U! x

  16. 6 M; f9 q, f% W$ Q; w6 m( ?
  17. <%
    ) }! W6 \& P1 `& s# s6 \0 x* ^
  18. vd1 = FFL.VarData("dd")
    ; U# C. J  [& t$ u
  19. vd2 = FFL.VarData("str")9 F7 K( J. ~8 X- J! Z
  20. nFirst = FFL.VarStartIndex("dd") 8 \' N) q0 C' g5 p1 O, R# H
  21. ( W1 A4 ~: [1 i8 J2 }* k" l
  22. Set fso=CreateObject("Scripting.FileSystemObject"). M, K+ c7 y8 M
  23. fn ="D:/fhdata/"+cstr(vd1(nFirst))+"data.txt"6 u( L- n. |" P; W5 w) T* {
  24. 0 }1 O$ `( X1 O6 H
  25. Set f1 = fso.OpenTextFile(fn,8,True)
    4 B" J% L* g2 F6 V  l
  26. f1.writeline vd2
    ( c  K, O3 q/ ^1 F7 c' t. _3 ]
  27. f1.close
    1 m) k  A7 ~6 ?- m, F# c

  28. . R- }/ T" X$ z) l! \
  29. %>* S. [& f; S% Q. i+ A$ G

  30. 3 Z1 w  T; t' `1 ?# C( a) q
  31. aa:time;
    : P, r8 m* Y, c
  32. Show File Failed- A3 W) O% B* ]) E; O. A

  33. % t' v! {* {- P! ?

  34. , b7 m4 v: J5 K) r
复制代码

1 M0 ~6 ~$ X& w* W: X: e, B) Z
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-2-17 21:35:39 | 只看该作者
醉心 发表于 2014-2-17 11:36
! H3 j; a9 B  P6 z2 q5 V) R( a3 g- \用VB来写看看
/ X9 d% L3 b' h) X. G
对VB不太熟,先学习着
回复 支持 反对

使用道具 举报

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

使用道具 举报

8#
 楼主| 发表于 2014-3-2 21:41:15 | 只看该作者
醉心 发表于 2014-2-17 11:36; k$ m, m1 T8 g' k% L* X/ ~9 k, F( d
用VB来写看看

0 f: |  t5 f+ H" U: f5 d哈哈,测试成功了!谢谢!  A" ^$ V# V$ c% Y3 }2 U% m; R

1 ?9 I9 T- t/ v: _  @2 q公式里面的vb是不是调用的windows自带的vb scripts引擎,window有的,公式里都能用吧?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-10 12:40 , Processed in 0.182341 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.2

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

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