设为首页收藏本站

步步汇盈

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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2014-2-15 14:08:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
计算公式时希望导出一些结算结果,以便用excel统计。
: X4 z* O9 P6 h* U! @. t
' R9 [( c( J) c+ k5 O不知道现有公式函数里,有没有可以写文件的函数呢?9 u! C( b2 `0 \0 R9 X( L# Z$ C
预先谢谢大牛们回答。+ o, g3 U8 G0 R" r. G8 N

: g/ d. t7 }8 F
回复

使用道具 举报

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

使用道具 举报

板凳
 楼主| 发表于 2014-2-16 22:37:36 | 只看该作者
gc007 发表于 2014-2-16 11:00/ G6 Y1 x6 S  Y$ N$ @4 M
是同时计算公式的时候,输出数据到EXCEL吗?

# n8 a8 a) Z& N, k% e8 b是的,就是这个意思。输出格式能灵活些更好。
回复 支持 反对

使用道具 举报

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

使用道具 举报

5#
发表于 2014-2-17 11:36:35 | 只看该作者
用VB来写看看
' k  o+ R& w$ q  D: y$ ?+ Y" y. q( L% _9 q
  1. 5 Z6 W& \1 r+ g5 x& q4 @

  2. * ^6 t! o2 r; R( P
  3. if DATAPERIOD<>0 then
    : v/ J' W  R! X, ^; y2 {) |
  4. begin
    ' ^1 t/ y6 P# Z; }
  5. DRAWTEXT(BARPOS=SYSPARAM(2)+10,1,'本指标只能用于分笔分析');& f5 _0 x2 N( ^, q" Q- P
  6. exit;
    1 E" l) `$ Q8 j! L- i; g
  7. end;
    1 q% d- L$ m6 [( i

  8. & R3 {6 v0 Q5 w$ R
  9. dd:=date;
    - q0 o5 I1 F& |: P

  10. " u0 |' a1 G" U! ~' g* ~
  11. str:=NUMTOSTR(time,0)+';'+NUMTOSTR(v,0)+';'+NUMTOSTR(c,2);
    % v" E- n% W7 A; P
  12. for i=25 to 36 do
    ' e. i* {9 H' J! d# O' x5 n' a
  13. begin
    2 T6 `- w; ?3 X6 X/ F
  14. str:=str+';'+NUMTOSTR(DYNAINFO(i),2);
    & L  k: ~& _* J% C0 j8 V, c
  15. end;* ^$ O; k6 W# _1 A- E/ y6 G3 Z

  16. ; Q" f# R( O% J( U/ X+ r
  17. <%
    : x/ I  l* M. @9 }9 B" }2 e
  18. vd1 = FFL.VarData("dd")& R, z! t# i$ b1 R7 c! }
  19. vd2 = FFL.VarData("str")
    / q9 |+ U2 d6 ~+ ?% {3 F
  20. nFirst = FFL.VarStartIndex("dd") . b% {. j: m( m6 ~+ `/ L# o
  21. : u4 C% w$ J) V  W2 l
  22. Set fso=CreateObject("Scripting.FileSystemObject")
    5 t; O" n% E' W/ Q8 B% Z7 P
  23. fn ="D:/fhdata/"+cstr(vd1(nFirst))+"data.txt"3 ^8 U$ _- a0 h+ P8 ~+ A

  24. : S4 ^4 U' _$ x5 }% @" o
  25. Set f1 = fso.OpenTextFile(fn,8,True)
    % Z2 j  x9 ?5 w% a5 I4 {- R
  26. f1.writeline vd20 n' j% R1 k" a! V
  27. f1.close
    # \6 k" ?2 k8 F7 x3 i. ~% b  }1 t
  28. , q$ U$ r  {( @
  29. %>+ k3 d% I0 K9 ~! g# G6 ]- D* {9 Z

  30. / a/ s# R- W( i, ]
  31. aa:time;+ H/ q: H8 h+ B" x! a/ h% B
  32. Show File Failed/ p  A% {# L% J; @% x
  33. 4 g6 l% f5 t1 i
  34. 8 A' s, Z% {( c1 |. |$ @% |
复制代码

# I# L1 m5 F6 w' \$ b
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-2-17 21:35:39 | 只看该作者
醉心 发表于 2014-2-17 11:36
3 w# F( n. m5 [$ q! G. d% J用VB来写看看
& x+ W4 n  j# q
对VB不太熟,先学习着
回复 支持 反对

使用道具 举报

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

使用道具 举报

8#
 楼主| 发表于 2014-3-2 21:41:15 | 只看该作者
醉心 发表于 2014-2-17 11:36
% H8 |+ }$ q. @+ m% e用VB来写看看
- ]0 t# H& S* K- c, d6 A
哈哈,测试成功了!谢谢!
( M0 F) G  w% s# E
$ p6 {2 h+ l8 u6 E$ s8 S5 F3 X公式里面的vb是不是调用的windows自带的vb scripts引擎,window有的,公式里都能用吧?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-10-6 21:54 , Processed in 0.660373 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.2

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

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