vba 國字數字轉為阿拉伯數字

看板Office作者 (sisi)時間1年前 (2023/05/31 17:00), 編輯推噓1(106)
留言7則, 3人參與, 1年前最新討論串1/1
小弟想問 之前有用excel函數把 法條國字數字轉為阿拉伯數字 用 函數 把國字數字(一、二、三…十、十一…九百九十九) 轉為 阿拉伯數字(1,2,3...10,11...999) 十要顯示10 十一要顯示11 二十要顯示20 二十一要顯示21 一百一十一要顯示111 九百九十九要顯示999 這是我寫的工作表函數 MATCH(IF(OR((MID(B33,3,1)="十"),(LEFT(B33,1)="十")),SUBSTITUTE(B33,"十","十"),B3 3),NUMBERSTRING(ROW($1:$999),1),0) 但現在卡在的點是 vba 裡第一步是要先把國字轉數字 用NUMBERSTRING這個語法 我就找不到vba裡相對應的程式 想問各位高手有什麼辦法解決 如果整個可以寫好更好 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.140.247.194 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1685523629.A.320.html

05/31 21:37, 1年前 , 1F
Excel 函數時,我是老實先做國字與阿拉伯數字對照表
05/31 21:37, 1F

05/31 23:20, 1年前 , 2F

05/31 23:20, 1年前 , 3F
dsign=f20fedb4
05/31 23:20, 3F

05/31 23:20, 1年前 , 4F

05/31 23:22, 1年前 , 5F
以上縮網址,我沒試過,但應該可行。如果不以公式辦理,
05/31 23:22, 5F

05/31 23:22, 1年前 , 6F
擷取其中,應該也能處理。
05/31 23:22, 6F

06/01 19:42, 1年前 , 7F
感謝 我這幾天試試看
06/01 19:42, 7F
文章代碼(AID): #1aTmojCW (Office)
文章代碼(AID): #1aTmojCW (Office)