• DİKKAT

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

B1 ve C1 Değişince Çalışan Makro

  • Konbuyu başlatan Konbuyu başlatan askm
  • Başlangıç tarihi Başlangıç tarihi

askm

Destek Ekibi
Destek Ekibi
Katılım
4 Haziran 2005
Mesajlar
2,746
Excel Vers. ve Dili
2010-2016
Kolay gelsin.
Aşağıdaki kodlar ile B1 hücresi değişince makro çalışıyor. C1 hücresine veri girince B1 temizlensin farklı bir makro çalışsın.
B1 e veri girince de C1 temizlensin farklı bir makro çalışsın.Olabilir mi?
Teşekkürler.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("B1")) Is Nothing Then
Exit Sub
Else
Call Arabul
Range("B1").Select
End If
End Sub
 
Merhaba,

Aşağıdaki kodu kullanabilirsiniz.


Kod:
Private Sub Worksheet_Change(ByVal Target As Range)

    If Intersect(Target, Range("B1:C1")) Is Nothing Then Exit Sub
    
    Application.EnableEvents = False
    
    If Target.Column = 2 Then
        Range("C1").ClearContents
        B1_Degisti
    Else
        Range("B1").ClearContents
        C1_Degisti
    End If
    
    Application.EnableEvents = True
    
End Sub

Kod:
Sub B1_Degisti()
    MsgBox "B1 hücresi Değişti"
End Sub

Kod:
Sub C1_Degisti()
    MsgBox "c1 hücresi Değişti"
End Sub
 
Çok teşekkürler .
 
Geri
Üst