Çözüldü Sayfa adlarının değişmesi

Katılım
11 Mayıs 2006
Mesajlar
708
Excel Vers. ve Dili
Ofis 2016 64 Bit Türkçe
ekteki sayfa adlarının otomatik değişmesi
 

Ekli dosyalar

Bu şekilde deneyin.
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Intersect(Target, [b13:h18]) Is Nothing Then Exit Sub
    j = 12
    For i = 4 To 9
        j = j + 1
        Sheets(i).Name = Cells(j, "b")
    Next
End Sub
 
Bu şekilde deneyin.
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Intersect(Target, [b13:h18]) Is Nothing Then Exit Sub
    j = 12
    For i = 4 To 9
        j = j + 1
        Sheets(i).Name = Cells(j, "b")
    Next
End Sub
Bu kodu nereye ekleyecem. veri sayfasına ekliyorum. ekliyor ama Hata veriyor
 
Son düzenleme:
Dosya çalışıyor B13 ile B18 hücrelerinde bir değişiklik yaptığınızda kod çalışacaktır.
 
Dosya çalışıyor B13 ile B18 hücrelerinde bir değişiklik yaptığınızda kod çalışacaktır.

Hamit kardeşim, veriler geliyor ama hata verdiği zaman x kapatmak zorunda kalıyorum. ordaki değerleri silip başka değerler tek tek yazdığım zaman her defasında hata geliyor. Hakkınızı helal ediniz
 
Aşağıdaki gibi deneyiniz:

PHP:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Intersect(Target, [b13:b18]) Is Nothing Then Exit Sub
    On Error Resume Next
    j = 12
    For i = 4 To 9
            j = j + 1
            Sheets(i).Name = Cells(j, "b")
    Next
End Sub
 
Aşağıdaki gibi deneyiniz:

PHP:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Intersect(Target, [b13:b18]) Is Nothing Then Exit Sub
    On Error Resume Next
    j = 12
    For i = 4 To 9
            j = j + 1
            Sheets(i).Name = Cells(j, "b")
    Next
End Sub
Teşekkür ederim Ellerinize sağlık
 
Geri
Üst