• DİKKAT

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

sekmelere otomatik numara verme

Katılım
2 Kasım 2009
Mesajlar
51
Excel Vers. ve Dili
2016 Türkçe
merhaba arkadaşlar..
elimde 1 yıllık birikim olan 940 sekmeden oluşan bir excel çalışma dosyam var.
Bunların sekme isimlerini değiştirmek istiyorum, ama tek tek de uğraşılmaz ki..

Bendeki sekme isimleri karışık.. (P120_655, P242_326 gibi)
Bu sekmelerin 1, 2, 3, 4, 5.... 939, 940 olmasını istiyorum..

yardımlarınız için minnettar olacağım..
 
Merhaba
Bütün sayfalar için:
Kod:
Sub değiş()
For a = 1 To Sheets.Count
Sheets(a).Name = a
Next
End Sub
 
Merhaba
Bütün sayfalar için:
Kod:
Sub değiş()
For a = 1 To Sheets.Count
Sheets(a).Name = a
Next
End Sub

yardımın için teşekkür ederim, bişey daha rica edecektim..
Sıraladığım sekmelerin başına yeni bir sekme ekledim (ismi ABC olsun), bu sayfada şöyle bişey yapmak istiyorum; örneğin ABC sayfasındaki A1 hücresine 1. sayfadaki C16 hücresinin değerini yazdırmak istiyorum, devam edecek olursak, ABC sayfasındaki A2 hücresine 2. sayfadaki C16 hücresinin değerini yazdırmak istiyorum. Bu şekilde tüm sekmelerdeki C16 hücresini ABC sayfasına almak istiyorum..
 
Merhaba
Yukarıdaki kodlara uygun olarak, 1 den 940 a kadar sayfanız varsa:
Kod:
Sub deneme()
For a = 1 To 940
Sheets("ABC").Cells(a, 1) = Sheets(a).Range("C16")
Next
end sub

veya sayfalarda noksanlık varsa:
Kod:
For Each a In Worksheets
If Sheets(a.Name).Name <> "ABC" Then
b = b + 1
Sheets("ABC").Cells(b, "A") = Sheets(a.Name).[c16].Value
End If
Next
 
Geri
Üst