Soru Makro ile Xlsm Adı değiştirme

bulentkars

Altın Üye
Katılım
5 Ağustos 2005
Mesajlar
671
Excel Vers. ve Dili
2003 TR
Altın Üyelik Bitiş Tarihi
23-03-2027
Arkadaşlar Merhaba

O:\ORTAK\TALIMATLAR\TALIMAT\ Klasörü içindeki 4 adet xlsm dosyasının adını değiştirmek istiyorum. Yardımcı olabilirseniz sevinirim.

10.xlsm yeni adı 0.xlsm
11.xlsm yeni adı 00.xlsm
12.xlsm yeni adı 000.xlsm

olarak değiştirmek istiyorum.
Örneğin 10.xlsm dosya adı 0.xlsm olarak değişecek.
şimdiden teşekkürler
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,269
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Deneyiniz.

C++:
Option Explicit

Sub Klasordeki_Dosya_Adlarini_Degiştir()
    Dim Yol As String, Eski_Dosya As Variant
    Dim Yeni_Dosya As Variant, X As Byte
   
    Yol = "O:\ORTAK\TALIMATLAR\TALIMAT\ "

    Eski_Dosya = Array("10.xlsm", "11.xlsm", "12.xlsm")
    Yeni_Dosya = Array("0.xlsm", "00.xlsm", "000.xlsm")
   
    For X = LBound(Eski_Dosya) To UBound(Eski_Dosya)
        If Dir(Yol & Eski_Dosya(X)) <> "" Then
            Name Yol & Eski_Dosya(X) As Yol & Yeni_Dosya(X)
        End If
    Next
   
    MsgBox "Dosya isimleri değiştirilmiştir.", vbInformation
End Sub
 

bulentkars

Altın Üye
Katılım
5 Ağustos 2005
Mesajlar
671
Excel Vers. ve Dili
2003 TR
Altın Üyelik Bitiş Tarihi
23-03-2027
Korhan Bey Merhaba,
Elinze sağlık çok teşekkür ederim.
 
Üst