Ethan's Blog

不负好时光

为Excel去掉单元格的公式并保留值

random featured image 9

写程序读取Excel中的数据时,如果Excel中单元格的数据是通过公式计算所得,在读取时有可能会只能读到这个公式,而无法得到具体的值。这时候,最好先把Excel中的公式去掉,并保留下单元格的公式计算所得的值。

以下VBA代码的作用即是去掉当前目录下所有Excel文件中的公式并保留值。使用方法为:在当前目录下新建一个Excel,然后打开,右键点击Excel中任意的一个Sheet名字,选择查看代码,将下面代码拷入,F5运行即可。 Read More …

合并多个Excel到一个工作薄

random featured image 22

上次在做一个项目,需要读取Excel中的数据,录入到Sql Server数据库。每一类数据的Excel文件结构相似但是数目都非常多,当时写程序读取时,不想做文件夹的遍历,于是想先把这些Excel合并到一个工作薄中,找到了以下的VBA代码,用来将多个Excel合并到一个工作薄,这样同一类型的数据只需要读取一个合并后的Excel文件即可。

以下为所用的VBA代码: Read More …