Microsoft Office Forums

Go Back   Microsoft Office Forums > >

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #3  
Old 10-20-2021, 06:40 PM
Guessed's Avatar
Guessed Guessed is offline Strip out numbers from file names in a directory. Windows 10 Strip out numbers from file names in a directory. Office 2016
Expert
 
Join Date: Mar 2010
Location: Canberra/Melbourne Australia
Posts: 4,159
Guessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant future
Default

Standing on the shoulders of the code already provided by Peterson here https://www.msofficeforums.com/163214-post3.html
Code:
Sub RenameFile()
  ' Before running the code, click Tools > References in the Visual Basic Editor and
  ' make sure that "Microsoft Scripting Runtime" is checked.
  Dim strPath As String, objFile As File, sName As String, sNewName As String, sNewPath As String
  Dim objFolder As Folder, objFSO As Scripting.FileSystemObject
  
  ' Put your path here:
  strPath = "C:\Users\username\MyFiles\"
  
  Set objFSO = CreateObject("Scripting.FileSystemObject")
  If objFSO.FolderExists(strPath) Then
    Set objFolder = objFSO.GetFolder(strPath)
    For Each objFile In objFSO.GetFolder(strPath).Files   'Loop through all files in the folder
      sName = objFile.Name
      If Len(sName) > 16 And IsNumeric(Left(sName, 5)) Then   'If file starts with 5 digits and has a name longer that 16 characters
        sNewName = Trim(Mid(sName, 16))
        objFSO.CopyFile strPath & objFile.Name, strPath & sNewName, True
        objFSO.DeleteFile (objFile.Path)   ' Delete the original file
      End If
    Next objFile
  End If
End Sub
__________________
Andrew Lockton
Chrysalis Design, Melbourne Australia
Reply With Quote
 

Tags
rename file, word vba code



Similar Threads
Thread Thread Starter Forum Replies Last Post
Strip out numbers from file names in a directory. Would like to shortern the coding for searching docx file names in specific directory SamDsouza Word VBA 4 01-06-2021 07:27 AM
Strip out numbers from file names in a directory. Using Word VBA to change file names in a directory sg11 Word VBA 4 03-22-2018 04:25 AM
Strip out numbers from file names in a directory. replace numbers with names shivy Excel 6 04-01-2017 10:15 AM
Strip out numbers from file names in a directory. How capture a folder's file names to a file? BobKnepper Word 2 05-22-2016 07:30 AM
Strip out numbers from file names in a directory. Copy and Paste from File to File but File Names always change aaronbauer1980 Excel Programming 1 04-15-2016 05:53 PM

Other Forums: Access Forums

All times are GMT -7. The time now is 04:59 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.
Search Engine Optimisation provided by DragonByte SEO (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
MSOfficeForums.com is not affiliated with Microsoft