hücresindeki ismi sayfa adına yazdırma

turgayzeynep

Altın Üye
Katılım
22 Şubat 2023
Mesajlar
297
Excel Vers. ve Dili
Ofis 2016 32 Bit Türkçe
Altın Üyelik Bitiş Tarihi
30-12-2029
Hocam Kolay gelsin iyi akşamlar iyi çalışmalar hocam 50 sayfalık Excel'de bir çalışma sayfamız var Her sayfaya G1 hücresindeki isimleri sayfa adında görmek istiyorum 50 Sayfada da farklı isimler var G1hücresende yardımcı olabilir misiniz rica etsem
Nasıl bir yol izlemem gerekiyor
 
Son düzenleme:

Necdet

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

Kodları dener misiniz?

Kod:
[
Sub sayfaAdDegistir()

Dim ws As Worksheet

For Each ws In Worksheets
    On Error Resume Next
    If Not ws.Range("G1") = "" Then ws.Name = ws.Range("G1").Value
    If Not Err.Number = 0 Then MsgBox ws.Name & " Değiştirilemiyor, Değer : " & ws.Range("G1")
Next ws

End Sub

/CODE]
 
Son düzenleme:

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,527
Excel Vers. ve Dili
Ofis 365 Türkçe
Adam gelmiş gitmiş ve bir tek yorum yapmamış, neden ki?
 

walabi

Altın Üye
Katılım
22 Eylül 2012
Mesajlar
1,015
Excel Vers. ve Dili
excel 2010

excel 2013
Altın Üyelik Bitiş Tarihi
06-08-2025
Kamuda çalışan biri sanırım, birkaç isteği var. Makro ile ilgisi yok ise ( anlam veremediyse ) ve işi acil ise bakıp geçmiş olabilir.
 

turgayzeynep

Altın Üye
Katılım
22 Şubat 2023
Mesajlar
297
Excel Vers. ve Dili
Ofis 2016 32 Bit Türkçe
Altın Üyelik Bitiş Tarihi
30-12-2029
Merhaba,

Kodları dener misiniz?

Kod:
[
Sub sayfaAdDegistir()

Dim ws As Worksheet

For Each ws In Worksheets
    On Error Resume Next
    If Not ws.Range("G1") = "" Then ws.Name = ws.Range("G1").Value
    If Not Err.Number = 0 Then MsgBox ws.Name & " Değiştirilemiyor, Değer : " & ws.Range("G1")
Next ws

End Sub

/CODE]
Hocam oldu Teşekkür ederim Elinize emeğinize sağlık çok sağ olun İyi akşamlar
 
Üst