[算表] 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