Çözüldü Mevcut kod ilgili hücreye de gitsin

Katılım
5 Mart 2017
Mesajlar
105
Excel Vers. ve Dili
Excel 2021 Tr
Aşağıdaki kod İçinde bulunulan sayfadaki A1 hücresine tıklayınca Sayfa2'ye gönderiyor kullanıcıyı.
Ben buna ek olarak Sayfa2 A1 hücresine göndersin istiyorum. Sayfa2'ye geçince A1'i de seçsin.
Bu mümkün mü?

Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Target.Address = "$A$1" Then Sheets("Sayfa2").Select
    End Sub
 

turist

Destek Ekibi
Destek Ekibi
Katılım
18 Kasım 2009
Mesajlar
5,102
Excel Vers. ve Dili
2013 64Bit
English
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Address = "$A$1" Then Sheets("Sayfa2").Select
Range("A1").Select
End Sub
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,007
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Hata veren satırı aşağıdaki gibi değiştirip deneyiniz.

Kod:
Sheets("Sayfa2").Range("A1").Select
 

turist

Destek Ekibi
Destek Ekibi
Katılım
18 Kasım 2009
Mesajlar
5,102
Excel Vers. ve Dili
2013 64Bit
English
Cevabınız için teşekkürler.
Sorun oluştu. Kod A1'e tıklamayınca da Sayfa2'ye gidiyor. Kod satırındaki Range("A1").Select kısmı sarı oluyor. A1'i seçmiyor.

İsteğim Sayfa1 A1'e tıklayınca Sayfa2 A1'e gitsin.

DOSYA: http://s7.dosya.tc/server10/m9pn2q/Range.rar.html
Aşağıdaki gibi deneyin.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Address = "$A$1" Then
Sheets("Sayfa2").Select
Sheets("Sayfa2").Range("A1").Select
End If
End Sub
 
Katılım
5 Mart 2017
Mesajlar
105
Excel Vers. ve Dili
Excel 2021 Tr
Teşekkürler sayın turist işlem gerçekleşiyor.
Sayın Korhan Ayhan size de teşekkür ederim yardım isteği için. Bilgi amaçlı şunu belirtmeliyim önerdiğiniz değişiklik sorunu gidermemişti.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,398
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Alternatif:

Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Target.Address = "$A$1" Then Application.Goto Worksheets("Sayfa2").Range("A1")
End Sub

.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,007
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Tam kodu kendiniz uyarlayabilirsiniz diye bilerek vermemiştim. Bu sebeple önerimden sonuç alamadınız.
 
Katılım
5 Mart 2017
Mesajlar
105
Excel Vers. ve Dili
Excel 2021 Tr
Sağ olun @Haluk,
PC de deneyeceğim, şu an cepten bakıyorum.
 
Üst