try the following macro:
Public Sub Ren_Files()
Dim c00 As String, c01 As String, F_Name As String
c00 = "c:\Data2" 'Here you can change the folder to look at
c01 = Dir(c00 & "\") 'Get first file name
Do While c01 <> ""
If InStr(4, c01, "_", vbTextCompare) <> 0 And _
F_Name <> c00 & "\" & Left(c01, InStr(4, c01, "_", vbTextCompare) - 1) & ".txt" Then
F_Name = c00 & "\" & Left(c01, InStr(4, c01, "_", vbTextCompare) - 1) & ".txt"
Name c00 & "\" & c01 As F_Name
End If
c01 = Dir
Loop
MsgBox "COMPLETED", vbOKOnly, "RENAMING FILES"
End Sub
Bookmarks