看板 Office 關於我們 聯絡資訊
軟體:excel 版本:2021 我有一個檔案 有十多個工作表 範圍C1:AK1000 裡面都是文字(其實是數字) 現在想要用vba把文字都轉數字 問了chatgpt 他是一個一個cell去判斷轉換 但速度很慢 這個檔案用複製貼上選值 是無法轉的 不知道若用vba有什麼快速地轉法? -- https://www.youtube.com/watch?v=pHQk_LyCewA
安全魔人請注意一下 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 110.28.41.162 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1698288775.A.993.html
suaveness: 有沒有考慮看看用 value 函數就好? 10/26 12:45
suaveness: 等等 有十幾個工作表喔 10/26 12:46
suaveness: 格式都改成通用然後重寫,類似這樣 10/26 13:11
suaveness: https://pastebin.com/PnUJLrCv 10/26 13:11
waiter337: 轉陣列 再貼上 10/27 06:58
waiter337: 問GPT 將範圍轉陣列 更新成數字 再貼上 10/27 06:59
rafaiero: 手上有一個拿別人的小改放在模組中(程式中有留下大神 10/27 20:47
rafaiero: 資訊) 10/27 20:47
rafaiero: ScwsOJToFcT49LDFtxcFZjF-dbI/edit 10/27 20:47
rafaiero: 其他vba中CNToNum(變數) 10/27 20:47
rafaiero: 變數可以設成=cells(i,j) 跑起來超快的 10/27 20:47
rafaiero: 我其他程式中有跑關閉自動運算(速度快很多) 10/27 20:51
rafaiero: 但不可以儲存格中有其他數字以外的東西出現,例如新台 10/27 20:54
rafaiero: 幣NT等,只能像「柒仟肆佰元」之類的 10/27 20:54
dtjia: 先複製值為1的儲存格,選擇性貼上,運算選乘試試看吧 01/15 21:54