bir klasörde yer alan bütün excel dosyalarındaki fontları arial ile değiştirme.

Katılım
7 Ekim 2022
Mesajlar
26
Excel Vers. ve Dili
excel 2021
Merhaba,

1.Bir klasörde 5000 den fazla excel dosyası var. Bu dosyadaki dosyalardaki bütün yazıları font boyutu ile oynamadan yalnızca font cinsi olarak arial'e dönüştürmek mümkün müdür ?

2.Bu klasördeki sheet isimlerinin hepsini "1" olarak toplu şekilde yeniden adlandırmak mümkün müdür ?

3. Bu klasördeki ilk 6 satırı tamamen silmek (içerikleri en üste yaslamak için) mümkün müdür?

Yardımcı olabilirseniz sevinirim.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

2.Bu klasördeki sheet isimlerinin hepsini "1" olarak toplu şekilde yeniden adlandırmak mümkün müdür ?
Her dosyada tek bir sayafa mı var.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Deneyiniz.
yol değişkenindeki dosya yolunu kendinize göre değiştirirsiniz.
Kod:
Sub test()
    Dim yol As String, dosya As String
    yol = "C:\Desktop\deneme\" 'dosya yolunu belirleyiniz.
    Application.ScreenUpdating = False
    dosya = Dir(yol & "*.xls*")
        Do While dosya <> ""
            Workbooks.Open yol & dosya
            ActiveSheet.Name = "1"
            Rows("1:6").Delete Shift:=xlUp
            Cells.Font.Name = "Arial"
            ActiveWorkbook.Save
            ActiveWorkbook.Close
            dosya = Dir()
        Loop
    Application.ScreenUpdating = True
    MsgBox "İşleminiz Bitti.", vbInformation
End Sub
Önemli Not: Denemeden önce dosyaların yedeğini alınız. Ayrıca kodlar ilk 6. satırı sildiği için kodları 2. defa çalıştırdığınızda silme işlemini tekrar yapar bu yüzden önce örnek dosyalarınızda kodları çalıştırıp deneyiniz.

.
 
Katılım
7 Ekim 2022
Mesajlar
26
Excel Vers. ve Dili
excel 2021
bir müddet bekledikten sonra işleminiz bitti diyor ama dosyalar üzerinde hiçbir değişiklik yok maalesef hocam.

edit: yalnızca sheet isimleri değişmiş.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Ben denemesini yaparak vermiştim.
Eğer sheet isimleri değişmişse font ve 1:6 satır arası silme işlemini de yapmış olması gerekir.
Dosya yolunu kontrol edin diyeceğim fakat sheetleri değiştirmiş diyorsunuz. Bu durumda dosya yolu da doğru olmalı.

Değişecek olan örnek bir excel dosyası ekler misiniz.


.
 
Katılım
7 Ekim 2022
Mesajlar
26
Excel Vers. ve Dili
excel 2021
Ben denemesini yaparak vermiştim.
Eğer sheet isimleri değişmişse font ve 1:6 satır arası silme işlemini de yapmış olması gerekir.
Dosya yolunu kontrol edin diyeceğim fakat sheetleri değiştirmiş diyorsunuz. Bu durumda dosya yolu da doğru olmalı.

Değişecek olan örnek bir excel dosyası ekler misiniz.


.
aşağıda hocam.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Dosyayı denedim, bende tüm işlemleri yaptı. İşlem gören dosyanız ektedir. İstediğiniz bu sanırım.
Kodlardaki yol değişkeninini değiştirdiğiniz satırı yazar mısınız.


.
 
Katılım
7 Ekim 2022
Mesajlar
26
Excel Vers. ve Dili
excel 2021
c klasörüne attım hocam direkt 2019 klasörünü yol aşağıdaki şekilde

yol = "C:\2019\" 'dosya yolunu belirleyiniz.

excel versiyonum ile ilgili olabilir mi acaba? birde arkadaşımın bilgisayarından deniyeyim.
 
Son düzenleme:
Katılım
7 Ekim 2022
Mesajlar
26
Excel Vers. ve Dili
excel 2021
Dosyayı denedim, bende tüm işlemleri yaptı. İşlem gören dosyanız ektedir. İstediğiniz bu sanırım.
Kodlardaki yol değişkeninini değiştirdiğiniz satırı yazar mısınız.


.
maalesef arkadaşımın bilgisayarında da yalnızca sheet isimlerini değiştiriyor. yine de emeğiniz ve yardımlarınız için çok çok teşekkür ederim.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Versiyon farkından kaynaklı olduğu sanmıyorum. Sizdeki versiyon nedir?
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
O şekilde kullanacağınızı düşünmediğim için o detay aklıma gelmedi. Hallolduğuna sevindim.
Workbook değilde Insert menüsünden Module ekleyip kodları Module1 e kopyalayıp çalıştırmanız daha doğru olur.
 
Katılım
7 Ekim 2022
Mesajlar
26
Excel Vers. ve Dili
excel 2021
O şekilde kullanacağınızı düşünmediğim için o detay aklıma gelmedi. Hallolduğuna sevindim.
Workbook değilde Insert menüsünden Module ekleyip kodları Module1 e kopyalayıp çalıştırmanız daha doğru olur.
tamamdır çok teşekkür derim. elinize sağlık tekrar
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Rica ederim.
 
Üst