吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3351|回复: 21
收起左侧

[其他转载] Excel获取手机归属地自定义VB方法

  [复制链接]
无象心 发表于 2020-7-24 14:29
Excel获取手机归属地
媳妇有工作需求做出工具,分享出来

[Visual Basic] 纯文本查看 复制代码
Public Function GetMobileLocation(pohoenumber As String)
    
    Dim Url As String
    
    Url = "http://cx.shouji.360.cn/phonearea.php?number=" + pohoenumber
    
    If pohoenumber <> "" Then
       
        Dim xml_http As Object

        Set xml_http = CreateObject("Microsoft.XMLHTTP")

        xml_http.Open "get", Url, True

        xml_http.sEnd

        Do Until xml_http.ReadyState = 4

            DoEvents

        Loop
        
        Dim bodyData
        
        bodyData = xml_http.responseText
           
        Dim lastData
        
        lastData = Replace(bodyData, "data", "objectdata")

        Set JSON = CreateObject("MSScriptControl.ScriptControl"): JSON.Language = "JScript"
        
        Set Obj = JSON.eval("eval(" & lastData & ")")
        
        GetMobileLocation = Array(Obj.objectdata.province, Obj.objectdata.sp)
        
        ' GetMobileLocation = Obj.objectdata.province
        
        Set xml_http = Nothing

    Else
        GetMobileLocation = Array("--", "--")
    
    End If
    
End Function


首先导入函数
企业微信截图_20200724142709.png

使用方法:选中两个单元格=GetMobileLocation(A1),然后ctrl+shift+enter

使用效果

使用效果
企业微信截图_20200724142138.png

免费评分

参与人数 2吾爱币 +2 热心值 +2 收起 理由
ouzheng1949 + 1 + 1 感谢您的宝贵建议,我们会努力争取做得更好!
ievampire + 1 + 1 我很赞同!

查看全部评分

本帖被以下淘专辑推荐:

  • · 学习|主题: 5, 订阅: 0

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| 无象心 发表于 2020-10-27 09:13
本帖最后由 无象心 于 2020-10-27 09:18 编辑
admimimimi 发表于 2020-10-23 12:21
怎么确定市区呢?

第35行把市区的参数加上,选择三列返回就可以了
[Visual Basic] 纯文本查看 复制代码
GetMobileLocation = Array(Obj.objectdata.province, Obj.objectdata.city, Obj.objectdata.sp)

企业微信截图_20201027091716.png
ouzheng1949 发表于 2021-6-28 20:04
无象心 发表于 2020-10-27 09:13
第35行把市区的参数加上,选择三列返回就可以了
[mw_shl_code=vb,true]GetMobileLocation = Array(Obj.o ...

大大,我启动宏了,输入手机号,省份没问题,不显示市区
az12az 发表于 2020-7-24 20:04
admimimimi 发表于 2020-10-23 12:21
怎么确定市区呢?
lwg1208 发表于 2020-10-29 10:44
有需求,不会导入,能否把做好的EXCEL放上来,谢谢
 楼主| 无象心 发表于 2020-10-30 14:25
lwg1208 发表于 2020-10-29 10:44
有需求,不会导入,能否把做好的EXCEL放上来,谢谢

批量获取时手机号多了会反应慢,因为需要联网获取这些信息,等一会就好了

获取手机归属地.zip

51.11 KB, 下载次数: 152, 下载积分: 吾爱币 -1 CB

ycmzlg 发表于 2020-11-13 10:46
不行???
Xming_ 发表于 2020-11-13 11:33
真是学到了
roberttoday 发表于 2020-11-13 20:17
这个厉害,没用过。
chunbear 发表于 2020-12-2 14:21
无象心 发表于 2020-10-30 14:25
批量获取时手机号多了会反应慢,因为需要联网获取这些信息,等一会就好了

用不了·············显示 VALUE
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 00:35

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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