国产一区二区欧美精品免费-欧美国产日韩在线视频-欧美亚洲国语精品一区二区-欧美激情五月综合啪啪-国产69精品麻豆久久久久-亚洲人成精品久久久久桥网站-欧美刺激肥熟在线视频-十七岁日本免费完整版BD-黑夜在线拖拽不卡第一页

`
發(fā)表于2015/7/30 15:28:20 樓主 
頭像 等級(jí):初學(xué)者
積分:3
財(cái)富值:2.00
身份:普通用戶
第一個(gè)sheet1為手機(jī)號(hào)前七位對(duì)應(yīng)的省份、城市,sheet2為手機(jī)號(hào)。  希望能夠利用一段VBA代碼,將sheet2里的手機(jī)號(hào)對(duì)應(yīng)sheet1匹配出省份與城市,因?yàn)槠饺仗幚淼臄?shù)據(jù)實(shí)在太多了,所以不想用普通公式,太慢了~~   辛苦各位高手編輯一段代碼解決這個(gè)問(wèn)題。   感謝~
我的個(gè)性簽名
發(fā)表于 2015/7/30 15:44:48   
頭像 等級(jí):高手
積分:117
財(cái)富值:1
身份:普通用戶
vba.可以考慮使用find函數(shù)吧
http://club.excelhome.net/blog-238368-1696.html

find資料供參考


我的個(gè)性簽名
發(fā)表于 2015/7/30 15:45:37   
頭像 等級(jí):高手
積分:117
財(cái)富值:1
身份:普通用戶
Sub 按鈕1_Click()
    Application.ScreenUpdating = False
    arr = ActiveSheet.UsedRange
    For j = 2 To UBound(arr)
        If Len(arr(j, 1)) = 11 Then
            Set Rng = Sheets(1).Columns(1).Find(Left(arr(j, 1), 7), lookat:=xlWhole)
            If Not Rng Is Nothing Then
                arr(j, 2) = Rng.Offset(0, 1)
                arr(j, 3) = Rng.Offset(0, 2)
            End If
        End If
    Next j
    ActiveSheet.UsedRange = arr
    Application.ScreenUpdating = True
End Sub
我的個(gè)性簽名
發(fā)表于 2015/7/30 15:46:17   
頭像 等級(jí):高手
積分:117
財(cái)富值:1
身份:普通用戶
如果要查找的數(shù)據(jù)比較多,可以考慮用數(shù)組+字典看看
附件:   下載
我的個(gè)性簽名

快速回復(fù)

目前不允許游客發(fā)表,請(qǐng) 登錄 注冊(cè) 后再發(fā)貼。