• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Klasör içerisindeki sayfa isimlerini toplu değiştirmek

Katılım
15 Temmuz 2012
Mesajlar
2,802
Excel Vers. ve Dili
Ofis 2021 TR 64 Bit
Merhaba arkadaşlar hayırlı geceler hayırlı bayramlar.

Bilgisayarımın D sürücüsü içerisinde YENİ isimli klasör içerisinde çok sayıda excel sayfam bulunmaktadır,
ANA isimli excel sayfamın A2 hücresinden aşağıya doğru değiştirmek istediğim sayfa adlarını yazıp butona
bastığımda klasör içerisindeki sayfaların isimleri toplu olarak değiştirmek istiyorum.

Yardımcı olur musunuz?
 
Merhaba Sayın Ömer Bey, hayırlı geceler.

Sizin vermiş olduğunuz link http://www.excel.web.tr/f48/klasordeki-dosyalary-excelden-adlandyrabilirmiyiz-t43874.html benim işime yarayacak, örnek olarak sayfama A2'den başlayarak A B C D E F G gibi yazdım, kodları aşağıdaki gibi ayarladım butona bastığımda
Axlsx
Bxlsx
Cxlsx
Dxlsx ...... şeklinde yapıyor.

Kod:
Sub Adlandir()
Dim Dosya As String, YENİ As String, i As Integer
 
YENİ = "D:\YENİ\"
Dosya = Dir(YENİ)
 
i = 1
While Dosya <> ""
    i = i + 1
    
    Name YENİ & Dosya As YENİ & _
        Cells(i, 1) & Right$(Dosya, 4)
        
    Dosya = Dir
    
Wend
End Sub

A2 hücresinden aşağıya doğru A. B. C. D. E. F. G. şeklinde yazdığımda dosyanın uzantısı kayboldu. Bu şekilde işime yaradı, sayfa adlarının sonuna . (nokta) koymadan nasıl yaparım?
 
Denemiş veya bu kod'u kullanmış değilim.

İlgili satırı aşağıdaki şekilde değiştirerek deneyin isterseniz.
Cells(i, 1) & "." & Right$(Dosya, 4)
.
 
Sağ olunuz, bilmukabele.
 
Geri
Üst