• Merhaba Ziyaretçi,
    Microsoft 365 Uygulamaları ile ilgili yeni haberler, dikkat çekici konular, ilgi ile takip edeceğiniz yazılar için.

    Abone Olun
  • ESTE - Microsoft Office Eğitimleri

    Yeni yıl Microsoft Office Eğitim planlarınız için bütçenizi oluşturmadan önce ESTE eğitim kalitesi ile tanışın. 🙌
    Kullanıcıların ihtiyacı olan yazılı materyal, dosya ve video kaynağı desteğimiz ile tüm ofis çalışanlarının iş süreçlerini rahatlatacak eğitimler planlayın. 🎯
    Microsoft Office eğitimlerimiz hakkında detaylı bilgi için bize ulaşın.

    👉 Microsoft Office Eğitim Talebi

Yardım Çalışma Kitabı Ad listesi

Bacardy_Tr

Yeni Üye
Katılım
17 Şub 2026
Mesajlar
1
En iyi yanıt
0
Puanları
1
Yaş
50
Konum
Yalova
Ad Soyad
Gökhan Öztezcan
Office Vers.
2007
Merhaba,
2007 excel kullanıyorum
1000 adedin üzerinde çalışma kitabı olan dökümanın, çalışma kitabı adları listesi çıkartmak için araştırdığımda;
Formuller, ad yönetici, yeni içerisinde başvuru olarak şu metni yazmam gerektiğine dair bir kaç video seyrettim
=REPLACE(GET.WORKBOOK(1),1,FIND(“]”,GET.WORKBOOK(1)),””)
Ancak çalıştıramadım

Yardımlarınızı rica ederim
Gökhan
 

RedStar

Yeni Üye
Katılım
5 Tem 2018
Mesajlar
9
En iyi yanıt
0
Puanları
3
Yaş
46
Konum
Adana
Ad Soyad
Cem Kara
Office Vers.
Office 2013 TR
Merhaba,
2007 excel kullanıyorum
1000 adedin üzerinde çalışma kitabı olan dökümanın, çalışma kitabı adları listesi çıkartmak için araştırdığımda;
Formuller, ad yönetici, yeni içerisinde başvuru olarak şu metni yazmam gerektiğine dair bir kaç video seyrettim
=REPLACE(GET.WORKBOOK(1),1,FIND(“]”,GET.WORKBOOK(1)),””)
Ancak çalıştıramadım

Yardımlarınızı rica ederim
Gökhan
Sub SayfaIsimleriniListele_Gelismis()

Dim ws As Worksheet
Dim listeSayfasi As Worksheet
Dim i As Long

On Error Resume Next
Set listeSayfasi = Sheets("SayfaListesi")
On Error GoTo 0

' Eğer yoksa oluştur
If listeSayfasi Is Nothing Then
Set listeSayfasi = Sheets.Add
listeSayfasi.Name = "SayfaListesi"
Else
listeSayfasi.Cells.Clear
End If

' Başlıklar
listeSayfasi.Cells(1, 1).Value = "Sıra No"
listeSayfasi.Cells(1, 2).Value = "Sayfa Adı"

i = 2

For Each ws In ThisWorkbook.Worksheets
If ws.Name <> "SayfaListesi" Then
listeSayfasi.Cells(i, 1).Value = i - 1
listeSayfasi.Cells(i, 2).Value = ws.Name
i = i + 1
End If
Next ws

' Toplam sayfa sayısı
listeSayfasi.Cells(1, 4).Value = "Toplam Sayfa Sayısı:"
listeSayfasi.Cells(1, 5).Value = ThisWorkbook.Worksheets.Count - 1

MsgBox "Liste hazır!"

End Sub


✔ Var olan "SayfaListesi" sayfasını silmez
✔ Eğer varsa otomatik temizler
✔ Sayfa sıra numarasını da yazar
✔ Toplam sayfa sayısını en üste ekler

1) Excel’de dosyanı aç
Sonra:
2) Klavyeden bas:
ALT + F11
(VBA editörü açılır)
3) Üstten tıkla:
Insert > Module

Üstteki kodu yapıştır F5 ile çalıştır
 
Üst Alt