昨天我们讨论了VBA的判断与循环,不知道小伙伴们试过了没有?有小伙伴提出问题了,说这些代码只能在一个EXCEL里实现这些功能,通常我们都要面对N多个表格时,要怎么办?嘿嘿。。VBA仅仅只是满足单个文件的处理,那么他就不配被称之为Visual Basic for Applications了。下面我们说说VBA对文件的处理。
一、文件的处理
1. Name 语句
语法:Name oldpathname As newpathname
功能:重命名一个文件、目录、或文件夹,移动一个文件。说明:在一个已打开的文件上使用 Name,将会产生错误。进行文件操作时,一定要注意错误处理。
示例: Name "E:\1.xlsx" As "E:\12.xlsx" '重命名 Name "E:\1.xlsx" As "E:\TEMP\1.xlsx" '移动文件 Name "E:\1.xlsx" As "D:\12.xlsx" '跨驱动器移动并重命名文件
2、FileCopy 语句
语法:FileCopy source, destination功能:复制一个文件。说明:如果对一个已打开的文件使用 FileCopy 语句,则会产生错误。
示例: F