设为首页收藏本站

步步汇盈

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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2014-2-15 14:08:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
计算公式时希望导出一些结算结果,以便用excel统计。) b3 y7 M" c8 K. Q
& T. \$ Q9 _+ W% l/ W+ `  G
不知道现有公式函数里,有没有可以写文件的函数呢?
! r! }$ M5 q3 e4 x. o预先谢谢大牛们回答。
. U) W1 @( V0 o) i6 Q4 h4 \" U0 _" y9 B9 [) L, d
回复

使用道具 举报

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

使用道具 举报

板凳
 楼主| 发表于 2014-2-16 22:37:36 | 只看该作者
gc007 发表于 2014-2-16 11:00
& L: ]/ W, C9 h$ b是同时计算公式的时候,输出数据到EXCEL吗?
0 P# \, ?8 t3 e1 d; B; M/ e
是的,就是这个意思。输出格式能灵活些更好。
回复 支持 反对

使用道具 举报

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

使用道具 举报

5#
发表于 2014-2-17 11:36:35 | 只看该作者
用VB来写看看& S! }5 V0 K1 K! u1 K$ H

$ \+ p, k& j2 j/ c
  1. & B& s" H8 c" e+ e, g
  2. 1 U6 @. ~6 E. w
  3. if DATAPERIOD<>0 then
    7 [5 z0 M5 Q/ l
  4. begin
    / F. h# A+ |* n# m# ^6 ]" w0 y
  5. DRAWTEXT(BARPOS=SYSPARAM(2)+10,1,'本指标只能用于分笔分析');& B1 k6 ]8 a( o$ l  \# U
  6. exit;; Q5 @( D( P4 d
  7. end;* D8 V6 g) d3 q7 }  K" I) H+ d

  8. ) h6 {4 x, t. U! u% s, T+ {
  9. dd:=date;: z& p2 k/ J, `. ]% q- m! Y
  10. ' x( f' v6 c/ _2 N5 h
  11. str:=NUMTOSTR(time,0)+';'+NUMTOSTR(v,0)+';'+NUMTOSTR(c,2);1 b& C. {1 i. q' d7 ?
  12. for i=25 to 36 do1 e1 d( P! x8 `# D* t% w# [9 w
  13. begin3 a5 C* T1 N3 I# A: S6 n
  14. str:=str+';'+NUMTOSTR(DYNAINFO(i),2);
    % P) o# p3 n9 ]* X% X: {4 e+ o
  15. end;
    * I5 J; w" w; H% p9 T. N6 K

  16. 6 \0 [% h2 s  E# X4 b2 D5 k
  17. <%
    6 o- f6 ^/ f: D; d) x' n
  18. vd1 = FFL.VarData("dd")
    * E! N4 C+ v/ S$ G
  19. vd2 = FFL.VarData("str")' k; x  E0 N5 [
  20. nFirst = FFL.VarStartIndex("dd") 6 U! @$ E$ A& y4 _3 S' B/ [9 p

  21. 5 a( u; U7 d0 Z8 @! O  r. ~
  22. Set fso=CreateObject("Scripting.FileSystemObject")" u8 }" J$ z1 O. ?
  23. fn ="D:/fhdata/"+cstr(vd1(nFirst))+"data.txt"
    / m- S7 }/ D1 S2 E" X! s9 w7 Y

  24. * T) t4 H8 {/ [8 w" Z
  25. Set f1 = fso.OpenTextFile(fn,8,True)- C% O9 z# H" S3 N
  26. f1.writeline vd2
    3 l5 I2 z1 }& G: u7 @. t3 k
  27. f1.close  |* j: B% K, Y# {

  28. $ A( I! Q$ O. n' G# `; L  j/ F
  29. %>
    / C2 t0 k9 O$ U( J) c
  30. ' x  ~: d4 E1 {$ m
  31. aa:time;
    & ]  S7 q& q) F" [
  32. Show File Failed+ r3 ]: z2 B5 o) m0 c* R8 b) K6 j
  33. ; r. O; s8 i# h8 l

  34. , ?4 [$ ^; `9 }9 v9 K" x. {, ]) _
复制代码
6 a# A5 l5 I( n5 p1 U
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-2-17 21:35:39 | 只看该作者
醉心 发表于 2014-2-17 11:36
6 B$ d3 z7 Q3 R) S/ K1 F用VB来写看看

8 X* E4 `+ L' i% A. e1 F( N7 N4 d( w对VB不太熟,先学习着
回复 支持 反对

使用道具 举报

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

使用道具 举报

8#
 楼主| 发表于 2014-3-2 21:41:15 | 只看该作者
醉心 发表于 2014-2-17 11:36
# w5 k0 Y& e  v, u, m" {! z) f用VB来写看看

2 w8 M* Q8 J8 F) i3 V8 d! ]哈哈,测试成功了!谢谢!( {" L( {9 S5 N' \. f& n7 G
  N: u( c6 l+ l
公式里面的vb是不是调用的windows自带的vb scripts引擎,window有的,公式里都能用吧?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-10-28 23:54 , Processed in 0.328244 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.2

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

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