首页 文章

如何自动将基于文本的数字转换为多个文件中的数字?

提问于
浏览
0

我有Excel格式的1000个文件(Excel 2010),每个文件包含7个包含数据的文件 .

这是Excel工作表的示例 .

enter image description here

有没有办法自动将存储为文本的数字转换为数字,而不会影响实际的文本数据? (可能是VBA宏?但我是VBA代码的初学者)

1 回答

  • 1

    我可以给你一个算法,但我没有时间编写整个代码 . 为了重复性,我会在单独的工作簿中编写它 . 然后,您可以对7个文件名进行硬编码,也可以对文件名进行输入(后者更灵活,如果以后需要将其用于更多文件) .

    • 打开一个文件

    • 循环所有工作表

    • 循环所有单元格

    • 如果IsNumeric(Cell.Value)>更改格式

    您应该能够通过谷歌的方式来分开各个部分 . 获得一些实际代码后,您可以在StackOverflow上寻求更多帮助 .

相关问题