• DİKKAT

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

Takvim ekledim kod hata veriyor

Katılım
1 Ekim 2017
Mesajlar
694
Excel Vers. ve Dili
2019 türkçe
Daha önce Worksheet_Change olayım vardı ona takvim Worksheet_Change ekledim hata veriyor nasıl düzeltebilirim.
Private Sub Worksheet_Change(ByVal Target As Range)
Dim KeyCells As Range


Set KeyCells = Range("F3:F103")

If Not Application.Intersect(KeyCells, Range(Target.Address)) _
Is Nothing Then

Call gizleme
End If
Else
If Intersect(Target, Range("H9:I208")) Is Nothing Then Exit Sub
Call Takvim

End Sub

Option Explicit

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(Target, Range("H9:I208")) Is Nothing Then Exit Sub
Call Takvim
End Sub
 
Merhaba.

Tam olarak ne yapmaya çalıştığınızı söylemediğiniz için aşağıdaki gibi açıklama yaparak kodları düzenledim.
Kodların ne zaman çalışmasını istediğinizi belirtirseniz ona göre değişiklik yapılabilir.

Kod:
Option Explicit

Private Sub Worksheet_Change(ByVal Target As Range)
    'Bu kodlar hangi sayfanın kod kısmında olursa o sayfanın herhangi bir hücresinde değişiklilk yaptığınızda çalışır.
    If Not Application.Intersect(Target, Range("F3:F103")) Is Nothing Then
        Call gizleme
    ElseIf Intersect(Target, Range("H9:I208")) Is Nothing Then Exit Sub
        Call Takvim
    End If
End Sub

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    'Bu kodlar hangi sayfanın kod kısmında olursa o sayfada herhangi bir hücre seçtiğinizde çalışır. Ama her hücre seçiminde çalışır.
    '(Mouse yada ok tuşları ile her hücre seçimini değiştirdiğinizde çalışır.)
    If Intersect(Target, Range("H9:I208")) Is Nothing Then Exit Sub
        Call Takvim
    End If
End Sub
 
Geri
Üst