设为首页收藏本站

步步汇盈

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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2014-2-15 14:08:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
计算公式时希望导出一些结算结果,以便用excel统计。
* p9 A; _0 {$ G- ^& J6 N
; }2 i% A4 [* ^不知道现有公式函数里,有没有可以写文件的函数呢?" `! O) \9 P6 r* B
预先谢谢大牛们回答。
/ E( b& Q" y0 J& A) M; c! {5 D
% \1 f7 ~' k3 f) a
回复

使用道具 举报

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

使用道具 举报

板凳
 楼主| 发表于 2014-2-16 22:37:36 | 只看该作者
gc007 发表于 2014-2-16 11:00! _8 `6 i' Y/ x$ W2 \: K
是同时计算公式的时候,输出数据到EXCEL吗?
& Z6 y' t. F8 J" U+ h/ Y
是的,就是这个意思。输出格式能灵活些更好。
回复 支持 反对

使用道具 举报

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

使用道具 举报

5#
发表于 2014-2-17 11:36:35 | 只看该作者
用VB来写看看7 c+ N5 j3 s) Z/ X) Q* i6 J

+ I( `7 ^4 n6 V  D3 x, n/ a
  1. 2 M  {# `1 o: U/ E% G( m
  2. $ c# w! Z2 S: S& }
  3. if DATAPERIOD<>0 then 7 \' ~: \1 y: E# r. _
  4. begin
    , T/ u+ K6 a/ F9 ?/ [) C4 F, P7 ?
  5. DRAWTEXT(BARPOS=SYSPARAM(2)+10,1,'本指标只能用于分笔分析');2 Z4 D) s+ ?+ O6 j" c) Y$ J( c" {8 U
  6. exit;6 p' P; M8 R6 h' J
  7. end;
    , E1 {+ r& m  h- P; h$ M
  8.   U* H; d, P6 S+ i; Q
  9. dd:=date;# q! I% T- P' F( `  b) ]& E- H$ e& _

  10. % m: c6 L8 w; k4 m
  11. str:=NUMTOSTR(time,0)+';'+NUMTOSTR(v,0)+';'+NUMTOSTR(c,2);
    1 g6 P+ Z3 L* B% }6 p' W' B% i
  12. for i=25 to 36 do8 q/ e6 T% _& `6 e  Q4 ?
  13. begin, z8 ~9 \% h1 d7 B
  14. str:=str+';'+NUMTOSTR(DYNAINFO(i),2);9 s2 u. ?$ w" C) _. E6 U0 e
  15. end;$ F: }* K8 `5 w1 k
  16. ! v/ t# M4 ~. x( i. q3 e/ D
  17. <%
    9 C6 @& w! T& r5 M* |
  18. vd1 = FFL.VarData("dd")
    & r7 I0 g2 j* E: p1 J
  19. vd2 = FFL.VarData("str")
    / B, Y& k7 V4 |
  20. nFirst = FFL.VarStartIndex("dd") / p0 K" U. }* O% E& z# D
  21. ; C$ E. H/ W0 Q% a3 r+ ]' ?
  22. Set fso=CreateObject("Scripting.FileSystemObject")7 a  |' _8 D2 I6 f8 f
  23. fn ="D:/fhdata/"+cstr(vd1(nFirst))+"data.txt"
    8 w4 A# o% ?6 R2 K/ O  F

  24. , r& A; ~7 v4 Q
  25. Set f1 = fso.OpenTextFile(fn,8,True)' @9 n. X/ D$ `9 t' C; `0 c
  26. f1.writeline vd2
    , z- f& N. K! `2 A+ J
  27. f1.close
    9 {* b0 N/ a9 M" Q

  28. ' Q- B7 p2 b$ }/ z4 L. ~: x
  29. %>
    ; r) p  Y6 c: l# S4 |
  30. " u, j" l2 Q( d7 }
  31. aa:time;
    7 k# m$ U$ _% E& a, {
  32. Show File Failed$ p# D; R9 J) R' D
  33. / {" P9 L# Y3 [% o
  34.   E3 C/ r  l% {) a+ f" M) n$ |
复制代码
' h- [. O7 U6 ~6 Q7 V3 @) m6 a. o
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-2-17 21:35:39 | 只看该作者
醉心 发表于 2014-2-17 11:364 z% V) n9 v/ o
用VB来写看看

! k! \# D% m- j* y对VB不太熟,先学习着
回复 支持 反对

使用道具 举报

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

使用道具 举报

8#
 楼主| 发表于 2014-3-2 21:41:15 | 只看该作者
醉心 发表于 2014-2-17 11:360 o& k" h: {8 Q; g6 i. u
用VB来写看看
3 W6 r8 W8 d& \7 V
哈哈,测试成功了!谢谢!, @& i3 ^$ U, g  i* N; ]0 Q

, w7 A5 \: e" A+ }. u公式里面的vb是不是调用的windows自带的vb scripts引擎,window有的,公式里都能用吧?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-10-29 12:20 , Processed in 0.143064 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.2

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

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