Hücreye Tıklayınca Başka Hücre Seç

Katılım
1 Ocak 2008
Mesajlar
83
Excel Vers. ve Dili
yazarım sonra
Merhaba Üstadlar,

Aktif Sayfda Belirlediğimiz hücrelere tıklayınca başka bir hücrenin seçilmesi konusunda yardımcı olursanız sevinirim.

Örnek:
Sayfa 1 de C10 hücresine geldiğimiz an otomatik olarak A5 hücresi seçilsin.

~ Birde Excel 2007 de Formulas Bölümündeki "Show Formula" butonunu nasıl inaktif hale getirebilirim.

Mesela 'sil' butonunu
ThisWorkbook.Application.CommandBars.FindControl(ID:=847).Enabled = False
yazarak inaktif duruma geçiriyoruz.

Show Formulanın ID sinin ne olduğunu bilmiyorum bu konuda da yardımcı olursanız sevinirim..

İyi Çalışmalar
 

BG

Özel Üye
Katılım
5 Mayıs 2008
Mesajlar
1,380
Excel Vers. ve Dili
Office 2021 TR & EN
Sayın _Sir_Lancelot_

Merhaba Üstadlar,

Aktif Sayfda Belirlediğimiz hücrelere tıklayınca başka bir hücrenin seçilmesi konusunda yardımcı olursanız sevinirim.

Örnek:
Sayfa 1 de C10 hücresine geldiğimiz an otomatik olarak A5 hücresi seçilsin.

~ Birde Excel 2007 de Formulas Bölümündeki "Show Formula" butonunu nasıl inaktif hale getirebilirim.

Mesela 'sil' butonunu
ThisWorkbook.Application.CommandBars.FindControl(ID:=847).Enabled = False
yazarak inaktif duruma geçiriyoruz.

Show Formulanın ID sinin ne olduğunu bilmiyorum bu konuda da yardımcı olursanız sevinirim..

İyi Çalışmalar
örnek dosyaya gözatın istediğiniz böyle bir şey mi?
 

Ekli dosyalar

Katılım
1 Ocak 2008
Mesajlar
83
Excel Vers. ve Dili
yazarım sonra
Harikasınız Çok Teşekkürler

Bi de Show Formula Kısmını nasıl inaktif haline getirebilkeceğim konusunda yardımcı olursanız minnettar kalırım.

iyi çalışmalar
 
Katılım
22 Eylül 2006
Mesajlar
883
Excel Vers. ve Dili
Office Excel®2007®TR
Alternatif çözüm...
Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If ActiveCell.Row = 10 And ActiveCell.Column = 3 Then
Range("a1").Select
End If
End Sub
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,737
Excel Vers. ve Dili
Excel 2019 Türkçe

Ekli dosyalar

Katılım
1 Ocak 2008
Mesajlar
83
Excel Vers. ve Dili
yazarım sonra
Peki birden fazla hücrede aynı işlemi uygulamak istersem
şu kodda nasıl bir değişiklik yapmam gerekir

Mesela I15 R21 K39 gibi farklı hücrelerin tümünde aynı işlem uygulanması için

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

If Intersect(Target, Range("I15")) Is Nothing Then Exit Sub
Range("A1").Select

End Sub
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,737
Excel Vers. ve Dili
Excel 2019 Türkçe
Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Intersect(Target, [I15, R21, K39]) Is Nothing Then Exit Sub
    [A1].Select
End Sub
 
Katılım
1 Ocak 2008
Mesajlar
83
Excel Vers. ve Dili
yazarım sonra
Sayın hamitcan

Ciddi anlamda süpersiniz tanıyor olsam yemek ısmarlardım bu yardım karşılığında :)

Çok teşekkürler
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,737
Excel Vers. ve Dili
Excel 2019 Türkçe
Öncelikle, nazik davetiniz için teşekkürler. Ben de harkes gibi, bilgim dahilinde yardımcı olmaya çalışıyorum. Ayrıca, bunu yaptığım için de zevk alıyorum.
 
Üst