Home |
Search |
Today's Posts |
#2
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Assuming that all files are in the same folder, and that the folder doesn't
contain files that you don't want to rename, use code like the following: Sub RenameAll() Const C_FOLDER_NAME = "C:\Test" '<<<< CHANGE THIS Const C_WORD_TO_APPEND = "Test" '<<<< CHANGE THIS Dim FName As String Dim NewName As String Dim Pos As Integer ChDrive C_FOLDER_NAME ChDir C_FOLDER_NAME FName = Dir("*.xls") ' Change the *.xls to whatever file spec you need. Do Until FName = vbNullString Pos = InStrRev(FName, ".") NewName = Left(FName, Pos - 1) & C_WORD_TO_APPEND & Mid(FName, Pos) Name FName As NewName FName = Dir() Loop End Sub -- Cordially, Chip Pearson Microsoft MVP - Excel Pearson Software Consulting, LLC www.cpearson.com (email address is on the web site) "Jane" wrote in message ... We need to change the file names of 65 files by adding the same 1 word to the beginning of each file name. Is it possible to do a global save as so we do not have to re-name each file? thank you in advance! jane |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Global macros | Excel Discussion (Misc queries) | |||
Global changes to links | Charts and Charting in Excel | |||
Charts and "global" changes | Charts and Charting in Excel | |||
Global Function | Excel Discussion (Misc queries) | |||
Global Group | Excel Worksheet Functions |