• DİKKAT

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

Hücredeki yazıyı tıklayarak Makro Çalıştırmak

Katılım
20 Eylül 2005
Mesajlar
216
Excel Vers. ve Dili
Excel 2003 Türkçe
A1 hücresinde Ali yazılmış
A2 Hücresinde Eda yazılmış
A3 hücresinde Nuh yazılmış
Ali'yi tıklayınca Ali ile ilgili bir Makro çalişsın
Eda'yı tıklayınca Eda ile ilgili bir makro çalışsın istiyorum...

Yardımcı olacaklara şimdiden teşekkürler
 
Sorunu aşağıdaki kod ile hücreyi çift tıklayarak yapabiliyorum
Ancak köprü gibi kullanarak yapmak istiyorum.

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target.Column = 1 And Target.Row = 1 Then
Makro1
End If
End Sub
 
Ekteki dosyanın iki sayfasında iki ayrı örnek var.
 
İlginize Teşekkür ederim Mehmett, Ancak
Ben Herhangi bir nesneye, denetim elemanına yada form elemanına tıklayarak değil de aynı köprü gibi doğrudan hücredeki yazıya tıklayarak bu işlemi yapmak istiyorum.
İsteğimin standart kurallar içinde olmayacağını tahmin ediyorum.
Mesela hücre içinde Mauzun sağ tuşu ile yada hücre içini çift tıklayarak yapabiliyorum.
Köprü özelliğinden yararlanarak yada başka bir şekilde yapılabilir mi?
 
Selamlar,

Ekte Worksheet_SelectionChange prosedürü ile bir örnek hazırladım. Sayfa üzerinde yön tuşları ile yada mouse ile seçtiğiniz hücrelerde belirttiğiniz isimler yazıyorsa (BÜYÜK HARF İLE) ilgili makrolar çalışır. Aslında tam olarak ne için kullanmak istediğinizi belirtirseniz belki daha farklı çözümler önerilebilir. Umarım işinize yarar.
 
benim yapmak istedigimde benzer aslinda 2 shhetim var 2. şiitde adres defteri gibi dusunun tum liste var ben birinci chhette herhangi bir hucrede ornegin hucre icinde "ali" ismi yaziyor bu hucreye tikladigimda 2.shhetteki isim hucresi ali olarak filtrelenmiş gelsin istiyorum makroda fonksiyon yazabiliyorumbunun icin ama kopru seklinde bu hucreye tiklandiginda o makroyu nasil cagiracagim bir turlu yapamadim
 
benim yapmak istedigimde benzer aslinda 2 shhetim var 2. şiitde adres defteri gibi dusunun tum liste var ben birinci chhette herhangi bir hucrede ornegin hucre icinde "ali" ismi yaziyor bu hucreye tikladigimda 2.shhetteki isim hucresi ali olarak filtrelenmiş gelsin istiyorum makroda fonksiyon yazabiliyorumbunun icin ama kopru seklinde bu hucreye tiklandiginda o makroyu nasil cagiracagim bir turlu yapamadim

Bir dosya ekleyin. Yardımcı olacak arkadaşlar çıkacaktır. Ayrıca çok fazla yazım hatası yapmışsınız. Sorularınızı daha dikkatli yazın.
 
Ali yazan hücreye sağ tık yapın açılan listede köprü ekle > Bu belgede yerleştir ve orada sayfayı ordan da istediğini yapabilirsin.

İkinci bir örnek eğer Metin kutuları kulanıyorsan oradada sağ tık ile makro atayabilirsiniz.İyi çalışmalar.
 
Selamlar,

Ekteki örnek dosyayı incelermisiniz.
 

Ekli dosyalar

İstediğiniz böyle bir şey mi?
Kod:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target.Address(0, 0) = "A1" Then
Cancel = True
MsgBox "1.Makro"
End If
If Target.Address(0, 0) = "A2" Then
Cancel = True
MsgBox "2.Makro"
End If
If Target.Address(0, 0) = "A3" Then
Cancel = True
MsgBox "3.Makro"
End If
End Sub
 
Geri
Üst