• DİKKAT

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

Makro hatası

Katılım
13 Mayıs 2005
Mesajlar
761
Excel Vers. ve Dili
2010 Türkçe
Aşağıdaki kodun biri çalışsa diğeri çalışmıyor. Yerlerini değiştiriyorum bu sefer diğeri çalışmıyor. Her ikisi aynı anda çalışmıyor.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
Application.EnableEvents = False
Target = UCase(Target)
Application.EnableEvents = True
If Target.Address = "$BI$2" Then
    Call ButceVeIscıturuFiltre
    Range("A1").Select
End If
End Sub
 
Bu satırı Application.EnableEvents = True End Sub ifadesinin üstüne alıp deneyiniz.
 
olamadı hocam

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
Application.EnableEvents = False
Target = UCase(Target)
If Target.Address = "$BI$2" Then
    Call ButceVeIscıturuFiltre
    Range("A1").Select
End If
Application.EnableEvents = True
End Sub
 
Bu durumda dosyanızı paylaşın inceleyelim.
 
hocam dosya çok büyük ve elimden geldiğince bişeyler yapmaya çalıştım. ama yüklenmiyor.
 
Buraya yükleyebilirsiniz.

 
Hocam bu şekilde çalıştı. Deneme yanılmayla oldu. İlginiz için teşekkür ederim.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$BI$2" Then
    Call ButceVeIscıturuFiltre
    Range("A1").Select
End If
On Error Resume Next
Application.EnableEvents = False
Target = UCase(Target)
Application.EnableEvents = True
End Sub
 
Teşekkür ederim hocam. Bu site sayesinde çok şey öğrendim.
 
Geri
Üst