Sayfa Adını Değiştirmek

Katılım
8 Mart 2007
Mesajlar
582
Excel Vers. ve Dili
excel 2000 Türkçe
Altın Üyelik Bitiş Tarihi
29-04-2021
Merhaba Arkadaşlar.

Listede seçtiğim sayfaya gidiyorum. Aktif sayfada UserForm listede aktif sayfadaki kişiyi seçip TextBox lara alarak güncelleme yapıyorum.

Güncele butonuna tıklayarak Kişinin adını değiştirdiğim zaman Aktif sayfa isminin değişmesini istiyorum. A1 Hücresindeki isim ile aktif sayfa ismi ayni olsun.

Bu konuda yardımlarınıza ihtiyacım var.
 

muygun

Özel Üye
Katılım
6 Temmuz 2004
Mesajlar
9,182
Excel Vers. ve Dili
Excel-2003 Türkçe
Merhaba;

Sub değiştir()
On Error Resume Next
ActiveSheet.Name = [A1].Value
End Sub
 
Katılım
8 Mart 2007
Mesajlar
582
Excel Vers. ve Dili
excel 2000 Türkçe
Altın Üyelik Bitiş Tarihi
29-04-2021
Hocam A1 hücresindeki isim değişiyor. Sayfa ismi değişmiyor.
Benim istediğim A1 hücresindeki isimle birlikte sayfa ismi de değişsin.
 
Katılım
8 Mart 2007
Mesajlar
582
Excel Vers. ve Dili
excel 2000 Türkçe
Altın Üyelik Bitiş Tarihi
29-04-2021
Hocam altın üyeliğim olmadığı için eklediğiniz dosyayı indiremiyorum.
 

muygun

Özel Üye
Katılım
6 Temmuz 2004
Mesajlar
9,182
Excel Vers. ve Dili
Excel-2003 Türkçe
Özel mesajlarınıza bakın
 
Katılım
8 Mart 2007
Mesajlar
582
Excel Vers. ve Dili
excel 2000 Türkçe
Altın Üyelik Bitiş Tarihi
29-04-2021
Çok teşekkürler Hocam ellerinize sağlık.

Bendeki kodlar aşağıdaki gibidir. Sizin eklediğiniz konu bendeki kodlara nasıl ekleyebilirim. Aşağıdaki gibi ekledim olmadı.
Kod:
Private Sub CommandButton1_Click()

ActiveSheet.Unprotect "123"
On Error Resume Next
ActiveSheet.Name = [A1].Value


[A1] = TextBox1.Text
[C2] = TextBox2.Text
[C3] = TextBox3.Text
[C4] = TextBox4.Text
[C5] = TextBox5.Text
ActiveWorkbook.Unprotect "123"
ActiveWorkbook.Protect "123"
ActiveSheet.Unprotect "123"
ActiveSheet.Protect "123"
CommandButton2_Click
 TextBox1.Text = [A1]
TextBox2.Text = [C2]
TextBox3.Text = [C3]
TextBox4.Text = [C4]
 TextBox5.Text = [C5]


Exit Sub

End Sub
 

muygun

Özel Üye
Katılım
6 Temmuz 2004
Mesajlar
9,182
Excel Vers. ve Dili
Excel-2003 Türkçe
Private Sub CommandButton1_Click()
ActiveSheet.Unprotect "123"
On Error Resume Next
[A1] = TextBox1.Text
[C2] = TextBox2.Text
[C3] = TextBox3.Text
[C4] = TextBox4.Text
[C5] = TextBox5.Text

ActiveSheet.Name = [A1].Value

ActiveWorkbook.Unprotect "123"
ActiveWorkbook.Protect "123"
ActiveSheet.Unprotect "123"
ActiveSheet.Protect "123"
CommandButton2_Click
TextBox1.Text = [A1]
TextBox2.Text = [C2]
TextBox3.Text = [C3]
TextBox4.Text = [C4]
TextBox5.Text = [C5]
Exit Sub
End Sub

Şeklinde deneyin.
 
Katılım
8 Mart 2007
Mesajlar
582
Excel Vers. ve Dili
excel 2000 Türkçe
Altın Üyelik Bitiş Tarihi
29-04-2021
Hocam Sizin özel mesajla gönderdiğiniz excel dosyasında kod çalışıyor.

Sizin en son eklediğiniz kodları da ekledim sadece A1 hücresindeki ismi değiştiriyor. Sayfa ismini değiştirmiyor.
 
Katılım
8 Mart 2007
Mesajlar
582
Excel Vers. ve Dili
excel 2000 Türkçe
Altın Üyelik Bitiş Tarihi
29-04-2021
Hocam kodun başına ActiveWorkbook.Unprotect "123" kodu ekledim sorun çözüldü.

Hocam çok, çok teşekkürler ellerinize sağlık.
Saygılarımla sağlıklı günler diliyorum.
 
Üst