ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > E问E答 > Excel VBA > 如何用VBA制作四川省增值税票查询工具

如何用VBA制作四川省增值税票查询工具

作者:绿色风 分类: 时间:2022-08-17 浏览:134
楼主
xmyjk
Q:如何用VBA制作四川省增值税票查询工具

A:
  1. Option Explicit
  2. Sub test()
  3. Dim tmp() As String, i As Integer, arr() As String, xmlhttp As Object, N As Long
  4. Dim fpdm As String, fphm As String
  5. Set xmlhttp = CreateObject("Microsoft.XMLHTTP")
  6. For N = 2 To [a65536].End(xlUp).Row
  7.     fpdm = Cells(N, 1): fphm = Cells(N, 2)
  8.     With xmlhttp
  9.         .Open "get", "http://www.sc-n-tax.gov.cn/wskj/Zzsfp?invoice_number=" & fpdm & "&invoice_mark=" & fphm, False
  10.         .send
  11.         If InStr(.responsetext, "查无此票信息") > 0 Then
  12.            Cells(N, 4) = "查无此票信息!"
  13.            GoTo line1
  14.         Else
  15.            tmp = Filter(Split(.responsetext, "</li>"), "<li id=invoice")
  16.         End If
  17.     End With
  18.     ReDim arr(4)
  19.     For i = 1 To UBound(tmp)
  20.        arr(i - 1) = Split(tmp(i), "_li>")(1)
  21.     Next
  22.     Cells(N, 4).Resize(1, 5) = arr
  23.     Erase tmp
  24.     Erase arr
  25. line1:
  26. Next
  27. Set xmlhttp = Nothing
  28. MsgBox "Ok"
  29. End Sub

四川税票查询.zip
2楼
yjzstar
获取网页信息的VBA知识要好好跟月月师傅学习啊**
3楼
亡者天下
过来学习一下
4楼
acecrazy
好东西,刚好要用到。这个是限于四川省增值税票查询吗?修改对应的查询URL是否能用?
5楼
acecrazy
我需要用到上海、厦门、山东,还有北京的。
是不是有点多了。
6楼
bluexuemei
速度有点慢!
7楼
老糊涂
过来学习一下
8楼
白开水02
过来学习一下

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap