• DİKKAT

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

Hücrelerdeki değişikliğe göre kod çalıştırmak

Katılım
15 Temmuz 2012
Mesajlar
2,802
Excel Vers. ve Dili
Ofis 2021 TR 64 Bit
Merhaba hayırlı sabahlar.

Ekte gönderdiğim sayfanın kod sayfasında aşağıda yazılı bulunan kodları çalıştırmak istiyorum.
Bir türlü yapamadım, yardımcı olur musunuz?

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)

C4 hücresinde değişiklik olduğunda Makro2 çalışsın
D4 hücresinde değişiklik olduğunda Makro1 çalışsın
I4 hücresinde değişiklik olduğunda Makro4 çalışsın
J4 hücresinde değişiklik olduğunda Makro3 çalışsın

End Sub

http://dosya.co/rr053akq9mmq/ÖRNEK.xlsm.html
.
 

Ekli dosyalar

Son düzenleme:
Dosyanız ektedir.:cool:
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("C4:D4,I4:J4")) Is Nothing Then Exit Sub
'C4 hücresi değişince
'Makro2 çalışsın

'D4 hücresi değişince
'Makro1 çalışsın

'I4 hücresi değişince
'Makro4 çalışsın

'J4 hücresi değişince
'Makro3 çalışsın
Application.EnableEvents = False
If Target.Address = "$C$4" Then Call Makro2
If Target.Address = "$D$4" Then Call Makro1
If Target.Address = "$I$4" Then Call Makro4
If Target.Address = "$J$4" Then Call Makro3
Application.EnableEvents = True
End Sub
 

Ekli dosyalar

Sayın Evren Bey ellerinize sağlık Allah razı olsun, tam istediğim gibi oldu.

Hayırlı sabahlar hayırlı çalışmalar diliyorum.
 
Bu mesajı silindi
 
Son düzenleme:
Sayın Evren Bey gerek kalmadı, çok teşekkür ediyorum.

Hayırlı sabahlar, hayırlı çalışmalar diliyorum.
 
Sayın Evren Bey gerek kalmadı, çok teşekkür ediyorum.

Hayırlı sabahlar, hayırlı çalışmalar diliyorum.

Rica ederim.
İyi çalışmalar.:cool:
 
Geri
Üst