Soru Sayfa Adı Değiştirme

Katılım
27 Mart 2019
Mesajlar
37
Excel Vers. ve Dili
2013 türkçe
Arkadaşlar merhaba ekteki dosyada sayfa değiştiğinde hücredeki isimlerde yeni sayfalar açıyor.
mesela sayfa1 in C3 hücresindeki değeri kullanarak örneğin a5 sayfasının ismini nasıl değiştirebilirim?
Yardımcı olabilirseniz sevinirim.



 
Katılım
27 Mart 2019
Mesajlar
37
Excel Vers. ve Dili
2013 türkçe
İstediğimi tam anlatamamışım.
sayfa2 nin B3 hücresindeki değer ne ise o sayfayı bulup o sayfanın ismini benim istediğim değer ile değiştirmek istiyorum.
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,359
Excel Vers. ve Dili
2019 Türkçe
Merhaba.
Aşağıdaki kodu deneyin.

Kod:
Sub SayfaIsmiDegistir()
    Dim syf As Worksheet
    Dim syfBul As Worksheet
    Dim YeniSayfaAdi As String
    
    For Each syf In ThisWorkbook.Worksheets
        If syf.Name = Worksheets("Sayfa2").Range("B3").Text Then
            Set syfBul = syf
            Exit For
        End If
    Next
    
    If syfBul Is Nothing Then
        MsgBox "Sayfa2'nin B3 hücresinde yazan '" & Worksheets("Sayfa2").Range("B3").Text & "' isimde bir sayfa yok."
        Exit Sub
    Else
        YeniSayfaAdi = InputBox("Yeni sayfa adını giriniz.")
        If YeniSayfaAdi = "" Then Exit Sub
        syfBul.Name = YeniSayfaAdi
    End If
End Sub
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,359
Excel Vers. ve Dili
2019 Türkçe
Rica ederim. Kolay gelsin.
 
Üst