Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2682|回复: 1

[已解决]还是XML下载的...再开个新帖

[复制链接]
发表于 2013-12-29 22:14 | 显示全部楼层 |阅读模式

这个问题.其实在这个帖子里
h加ttp://www.excelpx.com/thread-316405-1-1.html
dongqing1998老师 在6楼有回复过的.
只是 没完全符合要求....

现在 重新开一个新帖..因为原先的帖子要求 轩辕轼轲 老师 已经解答.


附件下载::::::: 28help-1.rar (9.27 KB, 下载次数: 5)
发表于 2013-12-30 01:03 | 显示全部楼层    本楼为最佳答案   
只需把原来的代码简单改成下面这样就可以了
            arr(i, 2) = Replace(Split(brr(i), """ tian=""")(0), ",", " ")
            arr(i, 1) = Left(Split(brr(i), "expect=""")(1), 8)
  1. Sub test()
  2.     Dim akw rr(1 To 10000, 1 To 2), i&, brr
  3.     With CreateObject("microsoft.xmlhttp")
  4.         .Open "GET", "http://500wan.zone.tenpay.com/static/public/dlc/xml/historyopen.xml", False
  5.         .send
  6.         Do Until .readystate = 4
  7.             DoEvents
  8.         Loop
  9.         brr = Split(.responsetext, "opencode=""")
  10.         For i = 1 To UBound(brr)
  11.             arr(i, 2) = Replace(Split(brr(i), """ tian=""")(0), ",", " ")
  12.             arr(i, 1) = Left(Split(brr(i), "expect=""")(1), 8)
  13.         Next
  14.     End With
  15.     Cells.ClearContents
  16.     Range("a1:b" & i) = arr
  17. End Sub
复制代码
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-6 16:12 , Processed in 0.247818 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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