Hucreden sayfa adını atamak

Katılım
28 Haziran 2007
Mesajlar
246
Excel Vers. ve Dili
Excel 2003 Tr
arkadaslar gunaydın. Elimde 300 sayfalık bir calisma kitabi mevcut. Sayfa numaraları 1,2,3.... diye gidiyor. Her sayfanın C1:F1 aralıgı birlestirilmis ve musteri adı yazılmıstır. Butun sayfaların adını musteri adıyla degistirmek istiyorum. yardımcı olur musunuz?
 
Katılım
9 Haziran 2007
Mesajlar
49
Excel Vers. ve Dili
2003
Sub Makro1()
'
' Makro1 Makro
' Makro PC tarafından 29.08.2007 tarihinde kaydedildi.
'

a = 1
bas:
If Sayfa1.Cells(a, 1) = "" Then Exit Sub
On Error Resume Next
ad = Sayfa1.Cells(a, 3)
ActiveSheet.Name = ad
ActiveSheet.Next.Select
a = a + 1: GoTo bas:
End Sub

işini görebilir sanırım
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,313
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Alternatif:

Kod:
Sub Test()
    For Each Sh In Worksheets
        Sh.Name = Sh.[C1]
    Next
End Sub
 
Katılım
28 Haziran 2007
Mesajlar
246
Excel Vers. ve Dili
Excel 2003 Tr
sn halilsoft sadece icinde bulundugum sayfanın adını degistirdi. bana hepsini bir defada degistirecek birşey lazım. tskler...
 
Katılım
28 Haziran 2007
Mesajlar
246
Excel Vers. ve Dili
Excel 2003 Tr
ozur dilerim haluk beyin cevabını görmeden yazmıstım. haluk bey'in kodu da ilk 6 sayfayı degistirdi. daha sonra sayfanın adı gecersiz gibi bir hata verdi.

macronun Sh.Name = Sh.[C1] kısmı
 

kulomer46

Altın Üye
Katılım
23 Mart 2007
Mesajlar
1,513
Excel Vers. ve Dili
Microsoft Office LTSC Professional Plus 2021 - Türkçe
Altın Üyelik Bitiş Tarihi
08-06-2027
sorununuz çözüldü mü? Bilgi verin!

arkadaşlar, sorununuza verilen cevapların işinize yarayıp yaramadığını yazın. Bizde gerekirse farklı çözümler üretelim. İyi çalışmalar..
 
Katılım
28 Haziran 2007
Mesajlar
246
Excel Vers. ve Dili
Excel 2003 Tr
evet haluk bey haklısınız. onu gozden kacırmısım. musteri adında / ( gibi karakterler mevcut. tesekkur ediyorum.
 

kulomer46

Altın Üye
Katılım
23 Mart 2007
Mesajlar
1,513
Excel Vers. ve Dili
Microsoft Office LTSC Professional Plus 2021 - Türkçe
Altın Üyelik Bitiş Tarihi
08-06-2027
benim bilgisayar son mesajları güncellemede sorunla karşılaştı galiba. mesajlarınızı geç farkettim. iyi çalışmalar..
 
Katılım
28 Haziran 2007
Mesajlar
246
Excel Vers. ve Dili
Excel 2003 Tr
farklı sayfalarda aynı etiketli hucrelerde bulunan veriyi...

arkadaslar yeni konu acmak istemedim

farklı sayfalarda aynı etiketli hucrelerde bulunan veriyi bir icmal sayfasına almakla ilgili macroya ihtiyacim var. tesekkur ediyorum.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,232
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Aşağıdaki Kodları bir modüle bağlayınız

Kod:
Public Sub Icmal()
Set s1 = Sheets("00 Mizan")
s1.Select
Range("A4:F65536").ClearContents
SonSatır = 3
For i = 3 To Sheets.Count
         Set s2 = Sheets(i)
         SonSatır = SonSatır + 1
         Cells(SonSatır, "A") = Sheets(i).Name
         Cells(SonSatır, "B") = s2.[D255]
         Cells(SonSatır, "C") = s2.[E255]
         Cells(SonSatır, "D") = s2.[F255]
         Cells(SonSatır, "E") = s2.[G255]
         Cells(SonSatır, "F") = s2.[I255]
Next i
End Sub
 
Katılım
28 Haziran 2007
Mesajlar
246
Excel Vers. ve Dili
Excel 2003 Tr
sayın necdet hocam cok tesekkur ediyorum. mukemmel calisiyor....
 
Üst