[算表] VBA眾多工作表範圍轉數字

作者: ljuber (美少婦與女兒同學的故事)   2023-10-26 10:52:53
軟體:excel
版本:2021
我有一個檔案
有十多個工作表
範圍C1:AK1000
裡面都是文字(其實是數字)
現在想要用vba把文字都轉數字
問了chatgpt 他是一個一個cell去判斷轉換
但速度很慢
這個檔案用複製貼上選值 是無法轉的
不知道若用vba有什麼快速地轉法?
作者: suaveness (靜夏)   2023-10-26 12:45:00
有沒有考慮看看用 value 函數就好?等等 有十幾個工作表喔格式都改成通用然後重寫,類似這樣https://pastebin.com/PnUJLrCv
作者: waiter337 (給開司一罐蘇格登)   2023-10-27 06:58:00
轉陣列 再貼上問GPT 將範圍轉陣列 更新成數字 再貼上
作者: rafaiero (路人甲)   2023-10-27 20:47:00
手上有一個拿別人的小改放在模組中(程式中有留下大神資訊)https://docs.google.com/document/d/12bmM32o3u5G9AE_MScwsOJToFcT49LDFtxcFZjF-dbI/edit其他vba中CNToNum(變數)變數可以設成=cells(i,j) 跑起來超快的我其他程式中有跑關閉自動運算(速度快很多)但不可以儲存格中有其他數字以外的東西出現,例如新台幣NT等,只能像「柒仟肆佰元」之類的

Links booklink

Contact Us: admin [ a t ] ucptt.com