• DİKKAT

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

hücre seçildiğinde açıklama görünsün

Katılım
24 Nisan 2012
Mesajlar
41
Excel Vers. ve Dili
2010
Arkadaşlar Merhaba,


Aşağıdaki gibi bir formül oluşturdum. E6 hücresini seçtiğimde macro1 çalışyor.
Fakat E8 hücresini seçtiğimde macro5 i çalıştıramadım. Burada benim amacım istediğim farklı hücrelere istediğim açıklamayı göstermesidir. Nasıl bir yol izleyebilirim.


Saygılarımla


Private Sub Worksheet_SelectionChange(ByVal Target As Range)

If Intersect(Target, Range("e6")) Is Nothing Then Exit Sub
Macro1

If Intersect(Target, Range("e8")) Is Nothing Then Exit Sub
Macro5


End Sub

Sub Macro1()
MsgBox "selam"
End Sub


Sub Macro5()
MsgBox "merhaba"
End Sub
 
Son düzenleme:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)

If Intersect(Target, Range("e6")) Is Nothing Then Goto Adım2:
Macro1
Adım2:
If Intersect(Target, Range("e8")) Is Nothing Then Exit Sub
Macro5

End Sub


Yukarıdaki gibi denermisiniz.
 
Çok Teşekkür ederim hocam.Gerçekten çok işime yaradı:)


Saygılarımla
 
Şu şekilde de kullanabilirsiniz;

Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Target.Address(0, 0) = "E6" Then
        Macro1
    ElseIf Target.Address(0, 0) = "E8" Then
        Macro5
    End If
End Sub

Ya da böyle de olabilir;
Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Target.Address(0, 0) = "E6" Then Macro1
    If Target.Address(0, 0) = "E8" Then Macro5
End Sub
 
Rica ederim, iyi günler...
 
Geri
Üst