- Katılım
- 24 Kasım 2007
- Mesajlar
- 769
- Excel Vers. ve Dili
- Office 365 - Türkçe
Merhaba
"R1_FOL_66-70828_Backup_20170619" buna benzer klasör isimlerim var. Bende şunu yapmaya çalışıyorum Soldan R1 ile başlayan klasör var ise uzantısı silerek ismini R1 yapmak
"R2_ABC_66-70828_Backup_20170619" Soldan R2 ile başlıyor. Uzantısını silerek ismini R2 yapmak
Yalnız aşağıdaki kodda dosya isimleri değişiyor, klasör isimlerini değiştiremiyorum. Kodda nasıl bir modif yaparız
"R1_FOL_66-70828_Backup_20170619" buna benzer klasör isimlerim var. Bende şunu yapmaya çalışıyorum Soldan R1 ile başlayan klasör var ise uzantısı silerek ismini R1 yapmak
"R2_ABC_66-70828_Backup_20170619" Soldan R2 ile başlıyor. Uzantısını silerek ismini R2 yapmak
Yalnız aşağıdaki kodda dosya isimleri değişiyor, klasör isimlerini değiştiremiyorum. Kodda nasıl bir modif yaparız
Kod:
Sub Adlandir()
Dim Dosya As String, Klasor As String, i As Integer
Klasor = "" & ThisWorkbook.Path & "\referans\"
Dosya = Dir(Klasor)
If Left(Dosya, 2) = "R1" Then
Name Klasor & Dosya As Klasor & _
"R1" & Right$(Dosya, 4)
Dosya = Dir
End If
End Sub
