• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Çö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