vba手机号码归属_国庆献礼-EXCEL自定义函数获取手机号码归属地及运营商信息 | Excel实例教学网 微信公众号EXCEL880...
有人在群里问手机号怎么批量查归属地,第一感觉是百度一下,结果还真没找到好用的,既然如此,我就自己写一个吧!首先找了几个webapi,找到这个挺好用的http://life.tenpay.com/cgi-bin/mobile/MobileQueryAttribution.cgi?chgmobile=13905221984,就用vba写了个自定义函数,测试下感觉还是挺好用,速度也挺快
源文件下载链接请头条或者公众号私信回复63005即可
API网站已失效 需要定制Excel版手机号查询工具的 请加qq80871835 报价300起 非诚勿扰
使用方法:
1.在本表中直接在A1列输入手机号即可
2.要在其他表中,alt+f11打开vbe编辑器,复制模块中代码,在你的新表中建立模块,粘贴代码即可
3.函数参数说明
GetPhoneInfo(号码,参数)
号码---即单个手机号
参数(1,2,3,4):1-城市,2-省,3-运营商, 4-全部
代码
Dim ObjXML As Object
Function GetPhoneInfo(number, Optional para As Byte = 1)
'获取手机号对应的基本信息 默认为城市
'para:1-城市,2-省,3-运营商,4,全部
Dim s As String
s = GetBody("http://v.showji.com/Locating/showji.com2016234999234.aspx?
output=json&callback=querycallback&m=" & number)
Select Case para
Case 1
GetPhoneInfo = HtmlFilter(s, "City"":""", """")
Case 2
GetPhoneInfo = HtmlFilter(s, "Province"":""", """")
Case 3
GetPhoneInfo = HtmlFilter(s, "TO"":""", """")
Case 4
GetPhoneInfo = HtmlFilter(s, "City"":""", """") & "," &
HtmlFilter(s, "Province"":""", """") & "," & HtmlFilter(s, "TO"":""", """")
End Select
GetPhoneInfo = Replace(GetPhoneInfo, " ", "")
End Function
Private Sub Test()
Dim i&, j&, k&, arr, brr
url = "http://v.showji.com/Locating/showji.com2016234999234.aspx?
output=json&callback=querycallback&m=15098051755"
Debug.Print GetBody(url)
End Sub
'''如果出现乱码,UTF-8可改为GB2312
Public Function GetBody(ByVal url$, Optional ByVal Coding$ = "utf-8")
On Error Resume Next
Set ObjXML = CreateObject("Microsoft.XMLHTTP")
With ObjXML
.Open "Get", url, False, "", ""
'.setRequestHeader "If-Modified-Since", "0"
'.setRequestHeader "User-Agent", _
".Mozilla/5.0 (Windows NT 6.1; WOW64; rv:47.0) Gecko/20100101 Firefox/47.0"
.Send
GetBody = .ResponseBody
End With
GetBody = BytesToBstr(GetBody, Coding)
Set ObjXML = Nothing
End Function
Public Function BytesToBstr(strBody, CodeBase)
Dim ObjStream
Set ObjStream = CreateObject("Adodb.Stream")
With ObjStream
.Type = 1: .Mode = 3: .Open:
.Write strBody: .Position = 0: .Type = 2: .Charset = CodeBase
BytesToBstr = .ReadText: .Close
End With
Set ObjStream = Nothing
End Function
Public Function HtmlFilter(ByVal htmlText$, ByVal Label1$, ByVal label2$)
'返回html字符串lable1和最近的lable2标签中的数据
Dim pStart As Long, pStop As Long
pStart = InStr(htmlText, Label1) + Len(Label1)
If pStart <> 0 Then
pStop = InStr(pStart, htmlText, label2)
HtmlFilter = Mid(htmlText, pStart, pStop - pStart)
End If
End Function
QQ80871835
vba手机号码归属_国庆献礼-EXCEL自定义函数获取手机号码归属地及运营商信息 | Excel实例教学网 微信公众号EXCEL880...相关推荐
- 小红旗图标在excel如何输入_EXCEL还带这么玩,刷新了认知,纯函数实现飘动的小红旗 图文 | Excel实例教学网 微信公众号EXCEL880...
Excel还带这么玩,刷新了认知 图文 为人,永远不要疑惑自己的人生,切莫攀比他人的幸福,抱怨自己如何的不如意.平凡的生活,需要一份心态的平和.每个人都有不同之处,不要辜负了生命的行程,切莫在嫉妒和羡 ...
- springboot微信公众号自定义菜单创建及响应
微信公众号自定义菜单创建及响应 前言 本篇博客是为了速度开发微信公众号而进行讲解,对于深入的原理性讲解推荐去观看微信公众平台的官方文档. 微信公众号分为订阅号,服务号,小程序,本篇主要是介绍的订阅号开 ...
- 个人公众号注销方法_微信公众号怎么注销,注销方法
[导读]2017年微信公众号怎么注销?注销方法有哪些?根据最新消息,2017年4月12日起,微信公众号可以自主注销,用户在核实身份信息或者验证帐号主体后,可以在公众号后台-"公众号设置&qu ...
- 使用微信公众号测试号如何进行自定义菜单的设定
问题描述 在进行微信公众号业务开发的时候,微信公众号的自定义菜单是非常重要的一环,然而在开发中我们是使用不到正式的公众号进行菜单栏的自定义的,都是通过我们个人申请的测试公众号来完成我们的功能开发和测试 ...
- excel自定义函数的注释_打印Excel注释的自定义列表
excel自定义函数的注释 If you've added comments to an Excel worksheet, you have a couple of built-in options ...
- VBA Excel 自定义函数不能调用成功的问题的解决方法
VBA Excel 自定义函数不能调用成功的问题的解决方法 问题以及解决方案的列举(持续更新中) 问题以及解决方案的列举(持续更新中) 自定义函数是自动化各种Excel重复操作的重要函数,我们可以用它 ...
- EXCEL自定义函数无法运行的原因:可以在VBA里运行的函数,在EXCEL用自定义函数为什么报错?
目录 1目标问题: 为什么VBA里,function可以运行的代码,在EXCEL用自定义函数,会返回错误值? 2 先说结论 2.1 最容易发生的原因 2.2 其他原因梳理 3 自定义函数返回值的情况 ...
- excel自定义函数添加和使用方法
第一,excel自定义函数简介 Excel自带很多函数供使用,但有些问题用内置函数解决起来很复杂,甚至是无能为力,这时就可以利用VBA开发自定义函数. 第二,excel如何添加自定义函数 excel自 ...
- Excel 自定义函数按单元格背景颜色/字体颜色实现计数或求和
Excel 自定义函数按单元格背景颜色/字体颜色实现计数或求和 https://download.csdn.net/download/sea1_2/34881468
- 5如何将表格的一行数据清空_微信公众号推文中如何自定义添加表格?
微信公众号发的图文消息里经常需要有表格,因为表格进行数据展现更直观明了,所以接下来就给大家分享一下如何自定义添加表格.打开小蚂蚁编辑器,在编辑区点击鼠标右键,在出现的选项中选择[插入表格]. 系统会默 ...
最新文章
- python列表怎么创建_python怎么创建列表
- Jquery学习笔记-获取select标签已经选中的值
- IP地址的分类——a,b,c 类是怎样划分的
- jconsole命令(Java Monitoring and Management Console)
- getclass方法 给属性赋值_反射给没有set方法的属性赋值
- JavaScript实现继承机制(3)——通过原型链(prototype chaining)方式
- 图像处理-空间域锐化滤波
- dev下没有ttyusb_Dev C++ 软件安装教程
- android 屏幕长宽,怎么获取手机屏幕长宽
- linux定时器与线程,Linux下的多线程定时器实现
- 【SpringBoot_ANNOTATIONS】AOP 01 AOP功能测试
- 第一章第一节第一课时智能训练(2012-01-18 18:42:23)
- 【IT项目管理】第5章 习题
- mysql skewed_Hive分区字段含中文报错问题解决方案
- [变分法介绍]优美的旋轮线:最速下降线问题,通过费马光学原理的初等证明
- 尼古拉·特斯拉,到底有多神?
- 【题解】Comet OJ 夏季欢乐赛(2019)A 完全k叉树⭐⭐ 【思维】
- 绿盟WEB防火墙(waf)规则编写
- 转 如何使android录音实现内录功能,BroadcastReceiver实现android来去电录音功能(外录)...
- 安徽省计算机二级VB笔试题,[考试中心]安徽省计算机二级VB笔试权威模拟试题及答案2...