A1 hücre değeri 5 olduğunda makronun tetiklenmesi

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,798
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
Merhaba Arkadaşlar,
A1 hücre değeri 5 olduğunda makronun tetiklenmesi nasıl yapılır?
Saygılarımla
 
Katılım
9 Eylül 2010
Mesajlar
875
Excel Vers. ve Dili
2016&2019&2021 TR
Altın Üyelik Bitiş Tarihi
29-09-2023
If Range("A1").Value = 5 Then

yapılacak işlem ya da çalışacak kodu yazınız hocam devamında.
 

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,798
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
Sayın Tukayf,
İlginize teşekkür ederim. Hem sizin dediğinizi, hem de sayfa altına
Private Sub WorksheetChange(ByVal Target As Range)
If [A1] = "" Then Exit Sub
If [A1] = WorksheetFunction.Max(Range("A2:A1000")) Then Call Makro1
End Sub
yazdım ama makro çalışmadı.
Saygılarımla
 
Katılım
9 Eylül 2010
Mesajlar
875
Excel Vers. ve Dili
2016&2019&2021 TR
Altın Üyelik Bitiş Tarihi
29-09-2023
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
  
    If Not Intersect(Target, Range("A1")) Is Nothing Then
      
        If Range("A1").Value = 5 Then
            MsgBox "Makro çalıştı çünkü A1 hücresinin değeri 5!"
        Else
            MsgBox "A1 hücresindeki değer 5 değil. Makro çalıştırılmadı."
        End If
    End If
End Sub
bi denermisiniz mesaj kutusu çalışıyor mu
 

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,798
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
Hata verdi
 

Ekli dosyalar

Katılım
9 Eylül 2010
Mesajlar
875
Excel Vers. ve Dili
2016&2019&2021 TR
Altın Üyelik Bitiş Tarihi
29-09-2023
Hocam o hata kodda bi hata olduğundan değil. Yeni bir dosya açıp dener misiniz.
 
Katılım
20 Şubat 2007
Mesajlar
660
Excel Vers. ve Dili
2007 Excel, Word Tr
Merhaba, eğer A1'deki değer manuel girilecekse tamam fakat formül sonucu oluşan bir değer ise Worksheet_Calculate() olayı kullanılmalı.
 

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,798
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
İlgilerinize çok teşekkür ederim. Çözüldü tamam.
Saygılarımla
 
Üst