• DİKKAT

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

eğer işlevi ile makro çalıştırma...

  • Konbuyu başlatan Konbuyu başlatan fox35
  • Başlangıç tarihi Başlangıç tarihi
Katılım
30 Mayıs 2009
Mesajlar
15
Excel Vers. ve Dili
2003
arkadaşlar merhaba;

=EĞER(A1>=B1; Doğru;?)

eğer işlevinde mantıksal sıralama yanlış ise önceden kaydedilmiş bir makroyu çalıştırabilirmiyiz?
 
Merhaba,

B1 hücresinde

=EĞER(C1=5;"aa";"bb") formülünün olduğunu düşünürsek,

Formülün olduğu çalışma sayfasının kod bölümüne,

Kod:
Private Sub Worksheet_Calculate()
    If Range("B1") = "bb" Then
        Call Deneme
    Else
        Range("A1").ClearContents
    End If
End Sub

Module de aşağıdaki kodları kopyalayıp denermisiniz.

Kod:
Sub Deneme()
Range("A1") = "Makro Çalıştı"
End Sub

.
 
teşekkürler ömer bey.bu kısmen bir çözüm oldu bu ancak ben elle kaydedilmiş bir makroyu nasıl işleteceğimi arıyorum.
 
Aynı yöntemle yapabilirsiniz. Bahsettiğiniz türden oluşturduğunuz makro içeren küçük bir örnek dosya ekleyerek açıklarsanız daha net cevaplar alırsınız.

.
 
tamam ömer bey anladım "deneme" yerine kendi makro adımı yazıcam çok teşekkürler.
 
Geri
Üst