Hücrede link' e tıklayınca kodun çalışması

Katılım
29 Ocak 2024
Mesajlar
252
Excel Vers. ve Dili
Office 2016
Kıymetli Hocalarım merhabalar,

Ekli dosyada;
Worksheet_SelectionChange olayı ile bir hücreyi tıklayınca (seçince) bir makro' yu çalıştırabiliyoruz;

Şöyle bir durum söz konusu olabilir mi? Hücreye bir köprü ekleyip sadece o köprüye tıklayınca makronun çalışması sağlanaz mı?

https://dosya.co/leydthgrd6s5/Kitap1.xlsm.html

Özetle hücreyi seçince değil de; sadece hücredeki linke tıklayınca makro çalışsın istyorum.

Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Dim r As Long
    
    If Target.Column <> 2 Then Exit Sub
    r = Target.Row

    Makro r

End Sub
Kod:
Sub Makro(r As Long)

    MsgBox "Seçili Satır: " & r, vbInformation

End Sub
Yardımlarınız için şimdiden teşekkürler,
iyi akşamlar.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,334
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Böyle olabilir..

C++:
Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
    Makro ActiveCell.Row
End Sub
 
Katılım
29 Ocak 2024
Mesajlar
252
Excel Vers. ve Dili
Office 2016
Böyle olabilir..

C++:
Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
    Makro ActiveCell.Row
End Sub
Korhan hocam teşekkürler,
yalnız bu şekilde çalıştıramadım.
sanırsam sayfa içinde hücre de de bazı işlemler yapmak gerekecek?

iyi çalışmalar.
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,597
Excel Vers. ve Dili
2019 Türkçe
Merhaba.

Bir de şunu dener misiniz?
Kod:
Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
    Makro Target.Range.Row
End Sub
 
Katılım
29 Ocak 2024
Mesajlar
252
Excel Vers. ve Dili
Office 2016
Merhaba.

Bir de şunu dener misiniz?
Kod:
Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
    Makro Target.Range.Row
End Sub
Muzaffer Hocam denedim; herhangi bir hareket olmadı
sanırsam hücrede bir işlem yapmalı, oraya link verilmeli, ama onu beceremedim

teşekkürler,
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,334
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Hücrelerde köprü olduğu varsayıldı.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,334
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Paylaştiginiz dosyada ilk hücrede köprü vardı. Kodu ekleyip hücreye tıklayınca kod çalıştı.

Sizin tam olarak yapmak istediğiniz işlemi bilemiyorum.

Özetle kullandığınız bu kod köprü olan hücreye tıkladığınızda size satır numarasını verir.
 
Katılım
29 Ocak 2024
Mesajlar
252
Excel Vers. ve Dili
Office 2016
Paylaştiginiz dosyada ilk hücrede köprü vardı. Kodu ekleyip hücreye tıklayınca kod çalıştı.

Sizin tam olarak yapmak istediğiniz işlemi bilemiyorum.

Özetle kullandığınız bu kod köprü olan hücreye tıkladığınızda size satır numarasını verir.
Korhan Hocam sabrınız için teşekkürler,
Köprü' ye ilk tanımlanırken bir işlev eklendiği için;

- var olan dosya veya Web Sayfası
- Bu belgeye yerleştir
- Yeni belge oluştur
- E Posta Adresi


tanımlanmış olan o işlevde çalışacağı için; o işlevin çalışması iptal edilebilir mi? sadece makro kodu çalışsa,

bilmiyorum istediğim çok mu ucube bir şey ??

iyi pazarlar dilerim.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,334
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Burada önemli olan neden köprü kullanmak istiyorsunuz.

Normal bir hücreye tıklayarak ya da çift tıklayarak makro çalıştırabilirsiniz.

Köprünün amacı nedir?
 
Katılım
29 Ocak 2024
Mesajlar
252
Excel Vers. ve Dili
Office 2016
Burada önemli olan neden köprü kullanmak istiyorsunuz.

Normal bir hücreye tıklayarak ya da çift tıklayarak makro çalıştırabilirsiniz.

Köprünün amacı nedir?
Korhan Hocam hücreyi seçince zaten makro çalışıyor, o konuda bir sıkıntı yok zaten,
Bu şekilde bir eylem gerektirsin, hücre her seçildiğinde çalışmasın; linke tıklarsam çalışsın diye düşünmüştüm,
buradaki köprüde önce tanımlı olan işlev daha sonra makro çalışır değil mi?
o zaman köprüye işlev olarak "bu sayfadaki bu bu hücre' yi seç" olarak tanımlarız, sonra da makro çalışırsa bir sıkıntı kalmıyor.

çok teşekkürler,
iyi pazarlar dilerim.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,334
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Sayfanın köprü tıklama olayını paylaştık.

Bundan sonraki aşamada siz kendiniz deneme yaparak durumu gözlemleyebilirsiniz. Bu şekilde bize yönelttiğiniz sorunların cevabını bulacağınızı düşünüyorum.
 
Üst