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