返回列表 上一主題 發帖

[發問] 市內電話號碼格式需求之設定

[發問] 市內電話號碼格式需求之設定

市內電話號碼格式需求之設定...

數據整理要求說明:
不同地區的區域號碼長度不同,區域號碼有的需要包括2~4位,
後面編碼有的需要包括5~8位...如下圖

1003.jpg
2021-10-3 16:30


Office2013版製作聯絡簿時公司或家用電話格式…
是否能依照右側各區碼及相關碼數基準設定格式
例如輸入083656061能自動辨識格式為 0836-56061 以此類堆

1003.rar (8.96 KB)

回復 2# hcm19522
感謝hcm19522的回覆   ^^
所需解答方式是否無需另外新建立兩欄公司及家用電話的公式?
該用何種方式才能在公司及家用電話欄位上直接輸入數字時產生所需的區碼數+後面編碼數之準則...

TOP

回復 4# samwang
感謝 samwang 的回覆
上圖所指是指在C3(公司電話)或D3(家用電話)兩欄輸入時例如輸入083656061能自動辨識格式為 0836-56061 以此類堆...
只要在C3或D3直接輸入電話號碼就能自動辨識數字前幾碼為哪個區域的電話號碼格式的意思(例如輸入083656061能自動辨識格式為 0836-56061 以此類堆

TOP

回復 6# samwang
非常感謝您的指導   ^^
以vba程式碼處理...

請問若工作表內不呈現區碼-K、地區-L、碼數-M 之欄位數據...(直接刪除 K L M 三個欄位數據)
(區碼及碼數之數據準則為公式參考)

希望:通訊錄列數輸入不侷限+行動電話號碼格式一併加入程式碼

TOP

回復 8# samwang
不好意思造成您的不便
文字敘述表達不清如下圖:
sshot-1.jpg
2021-10-5 15:19


重新上傳附件檔案

1005.rar (8.87 KB)

TOP

回復 10# samwang

真是太神了!!
非常感謝  samwang  協助處理  ^^   
針對相關電話輸入格式如有輸入錯誤也會提醒喔!!
(貼心設計-行動電話+公司電話+市內電話...如有輸入錯誤會提醒    )

PS:Arr = Array("", "02", 8, "03", 7, "037", 6, "04", 8, "049", 7, "05", 7, "06", 7, "07", 7, "08", 7, "082", 6, "0836", 6, "089", 6)
             正確數字應該是...5

TOP

        靜思自在 : 能幹不幹,不如苦幹實幹。
返回列表 上一主題