设为首页收藏本站

步步汇盈

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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2014-2-15 14:08:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
计算公式时希望导出一些结算结果,以便用excel统计。& @/ x! K; V$ q7 ^9 C

4 y6 `, {! v; ~* q" e不知道现有公式函数里,有没有可以写文件的函数呢?
) y/ p: w6 l+ S$ e5 Z$ E预先谢谢大牛们回答。
. Z% b# ^# y! p$ [9 y7 W  d) {+ R: ?+ T" J$ k7 G4 E
回复

使用道具 举报

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

使用道具 举报

板凳
 楼主| 发表于 2014-2-16 22:37:36 | 只看该作者
gc007 发表于 2014-2-16 11:00
, _( O8 E3 G0 s* a2 j是同时计算公式的时候,输出数据到EXCEL吗?
+ a6 K+ Q( ~: }% l
是的,就是这个意思。输出格式能灵活些更好。
回复 支持 反对

使用道具 举报

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

使用道具 举报

5#
发表于 2014-2-17 11:36:35 | 只看该作者
用VB来写看看8 Q8 {, V4 r0 A  u' B( y
9 ~4 t/ w1 Y" E9 ?7 e

  1. ) n! J% p+ S3 H$ R! q6 L
  2. 8 _& J: f1 ]4 `8 C7 _
  3. if DATAPERIOD<>0 then * Q$ t8 G% [3 A& [
  4. begin+ }8 ^8 \! H# j5 G
  5. DRAWTEXT(BARPOS=SYSPARAM(2)+10,1,'本指标只能用于分笔分析');
    $ ^6 m; ?4 f2 Z2 }3 a
  6. exit;
    - Y9 n6 o4 X6 d1 q
  7. end;
    , O. J4 |, ^* w# f

  8. 0 y! g7 H" s7 t( k3 O
  9. dd:=date;
    + E. ~( n0 U) h/ n3 _8 c
  10. 2 _+ z' b/ e: z% T
  11. str:=NUMTOSTR(time,0)+';'+NUMTOSTR(v,0)+';'+NUMTOSTR(c,2);
    $ S& o$ N) n+ D; @$ s
  12. for i=25 to 36 do
    ; X  V: \' p' a% _+ ~* X. b$ u
  13. begin
    ! J+ {# R6 |; ^5 Q8 u
  14. str:=str+';'+NUMTOSTR(DYNAINFO(i),2);; G7 {7 ^3 f+ h2 S- L
  15. end;
    " P7 k; g. w% \, w6 Y. x5 L

  16. & ~! g" i( Z6 O0 z0 d$ y0 c/ `
  17. <%. ^( _, Q; J+ B& y( B
  18. vd1 = FFL.VarData("dd"), @* G  h! Y! H+ t% e
  19. vd2 = FFL.VarData("str")& |$ E& i  d% i: C6 G
  20. nFirst = FFL.VarStartIndex("dd") 3 |% C, x! \5 x' z8 M! |
  21. 5 M( N# p% I4 e: O, Y
  22. Set fso=CreateObject("Scripting.FileSystemObject")
    . u" }( [3 z- ?$ L3 E) n  F: D" }
  23. fn ="D:/fhdata/"+cstr(vd1(nFirst))+"data.txt"' h4 G8 P  x# V- k' z
  24. ) u$ Z0 ]  @% w% N5 g. g
  25. Set f1 = fso.OpenTextFile(fn,8,True)
    : v1 x8 W1 b! r) j4 D( J) g
  26. f1.writeline vd2% B9 s: x+ r/ N5 m& P- i& l6 i
  27. f1.close( k3 K3 C. r, l, I$ F! B$ f2 Z! ]

  28. ' C/ w# `5 U6 y, c- ^
  29. %>
    ; {# F8 u4 h% ~8 G' s/ a

  30. 8 D" f3 d, w8 ^5 Y9 O
  31. aa:time;0 }1 X8 _+ s1 y
  32. Show File Failed# z1 n- {3 A# c

  33. ( N1 v  q, e3 M1 }+ y: p0 K7 d
  34. 9 E) E3 W1 d4 n6 k4 T7 V
复制代码
1 P9 Q0 J7 V5 `1 |, z
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-2-17 21:35:39 | 只看该作者
醉心 发表于 2014-2-17 11:36
. ]0 d* ^& ]5 E( [8 c* v用VB来写看看

$ c. @* ?, y4 N( t. e对VB不太熟,先学习着
回复 支持 反对

使用道具 举报

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

使用道具 举报

8#
 楼主| 发表于 2014-3-2 21:41:15 | 只看该作者
醉心 发表于 2014-2-17 11:36- u) O/ E% O* x8 A1 `$ b# l2 G
用VB来写看看
6 m0 F$ W. G4 y; K' \3 F( f5 T* s
哈哈,测试成功了!谢谢!
, e: {: ~6 [1 M; \
" n! c7 w7 D2 N9 Z+ Z! h2 Z% L公式里面的vb是不是调用的windows自带的vb scripts引擎,window有的,公式里都能用吧?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-2-4 12:37 , Processed in 0.380465 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.2

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

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