设为首页收藏本站

步步汇盈服务平台

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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2014-2-15 14:08:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
计算公式时希望导出一些结算结果,以便用excel统计。
2 m: j1 N5 Y2 ~, `! o- S( Z2 N$ k" l# j
不知道现有公式函数里,有没有可以写文件的函数呢?4 f( B& [% `2 j: c  O" S
预先谢谢大牛们回答。
; V( p( q4 {- a8 d
. i! }8 x) m9 n+ h
回复

使用道具 举报

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

使用道具 举报

板凳
 楼主| 发表于 2014-2-16 22:37:36 | 只看该作者
gc007 发表于 2014-2-16 11:00
# h1 S8 {  @9 I9 m6 G1 S/ Y- V是同时计算公式的时候,输出数据到EXCEL吗?

- M: F$ g* h. l0 d, i4 U4 T% \$ L是的,就是这个意思。输出格式能灵活些更好。
回复 支持 反对

使用道具 举报

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

使用道具 举报

5#
发表于 2014-2-17 11:36:35 | 只看该作者
用VB来写看看- a2 a( o4 P5 S6 A* q
  g3 a4 }. H- H7 Y

  1. 1 y) C1 V! O2 P
  2. " q% ?& c+ O) N1 h7 N1 g
  3. if DATAPERIOD<>0 then 7 u  S6 Q$ F/ W1 R" m& j
  4. begin
    " K4 H3 t' i2 c( w9 b6 d
  5. DRAWTEXT(BARPOS=SYSPARAM(2)+10,1,'本指标只能用于分笔分析');
    & G$ E& H6 r( n/ b  ?' P2 d( t/ x3 Q
  6. exit;6 O4 l' E7 l) X6 K5 u
  7. end;
    & w5 }# `1 Q, f, d% |2 ^
  8. 0 Y4 T1 E4 z; r! z  P
  9. dd:=date;
    1 i" Y. V* x4 ~7 L4 F

  10. / ~% n1 ]0 y/ |& w7 \% T
  11. str:=NUMTOSTR(time,0)+';'+NUMTOSTR(v,0)+';'+NUMTOSTR(c,2);
    % r0 w+ U$ p7 d
  12. for i=25 to 36 do
    - U3 z  w) j/ q3 k
  13. begin
    " x& q! r# S4 V  Q
  14. str:=str+';'+NUMTOSTR(DYNAINFO(i),2);& L  M& |- W4 H5 q
  15. end;
    - l2 u* ?, b+ h
  16. ! M. f( P* ?9 c- t# w; y' j
  17. <%
    8 j' l; s- j' Z" |, A' m
  18. vd1 = FFL.VarData("dd")  w/ U/ v5 A- X3 l* a
  19. vd2 = FFL.VarData("str")- a1 `$ }2 c+ K5 ?$ G( \8 C
  20. nFirst = FFL.VarStartIndex("dd")
    ) F) l2 v/ @! k# B& C% ^4 t

  21. ; r9 j  W4 Q# o( N; h
  22. Set fso=CreateObject("Scripting.FileSystemObject")
    6 s( F" X! h: e2 A/ V
  23. fn ="D:/fhdata/"+cstr(vd1(nFirst))+"data.txt": D! {4 D& T7 B5 b( B; m
  24.   p8 \4 G. g6 a
  25. Set f1 = fso.OpenTextFile(fn,8,True); Q& \+ G. s9 D9 f
  26. f1.writeline vd27 f0 j& T5 ^" q. d; I
  27. f1.close* ^: K; P  U4 b0 U# j  G1 p

  28. 9 h* {  S1 J0 \9 I8 O
  29. %>
    / F+ A+ d4 t) F

  30. ' K( [; b& c5 u& g. J0 P
  31. aa:time;
    4 ]9 K9 d% `4 e5 [0 p. o' W/ G9 V5 ~6 E
  32. Show File Failed
    2 p% d( N1 B% k7 r' @7 I

  33. " g6 f- W" g- z8 B# l- F
  34. ; _% x) d* f( U( m$ D8 _- j% \
复制代码

, v6 l6 _! p9 W) Q% N
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-2-17 21:35:39 | 只看该作者
醉心 发表于 2014-2-17 11:36
4 n( q, y# e0 _6 ~3 G: B5 o- v用VB来写看看
/ _) O# t. o! X
对VB不太熟,先学习着
回复 支持 反对

使用道具 举报

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

使用道具 举报

8#
 楼主| 发表于 2014-3-2 21:41:15 | 只看该作者
醉心 发表于 2014-2-17 11:36
+ Y2 |. ~- {& U1 s用VB来写看看

& V6 D" e" N7 y) W& Z( {哈哈,测试成功了!谢谢!
* L: v% E% Z" P$ q7 e6 p, ~; e4 u" }# B6 P. h5 P) ?
公式里面的vb是不是调用的windows自带的vb scripts引擎,window有的,公式里都能用吧?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-10 04:18 , Processed in 0.142558 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.2

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

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