Enter tuşu ile hücre seçme

Katılım
8 Ekim 2004
Mesajlar
117
Excel Vers. ve Dili
OFFICE 2010 PRO TR
Merhabalar
Ã?rnek : A1 Hücresinde iken enter tuşuna bastığım zaman benim belirleyeceğim hücreye (örneğin A5'e sonra B7'ye gibi uzatalibiriz) geçiş yapabilirmiyiz.
Yardımcı olursanız sevinirim. :yardim:
 
X

xxrt

Misafir
Pratik Çözüm Enterle dolaşmasını stediğin hücrelerin Kilitlerini aç.Daha sonra sayfayı şifre ile koru.

Makrolu Çözüm:
1) Kullanıcının verileri gireceği hücrelerin KİLİTLERİ KALDIRIN ve sayfaya, koruma
koyun.
2) Aşağıdaki satırları, Excel dosyanızın VBE' kısmında sözkonusu sayfa
modulüne yerleştirin :
Kod:
Private Sub Worksheet_Deactivate()
Application.OnKey "~"
End Sub

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If ActiveCell.Locked = True Then Application.OnKey "~", "sec"
End Sub
3) VBE'de yeni bir modül yarattıktan sonra, aşağıdaki satırları da,
bu yeni modulün içine yerleştirin :
Kod:
Sub sec()
Application.SendKeys "{TAB}"
End Sub

Sub Auto_Close()
Application.OnKey "~"
End Sub
4) Þimdi, çalışma sayfanızda TAB veya RETURN (klavyedeki büyük ENTER tuşu) tuşlarına
basıldığında, otomatik olarak bir sonraki data girilecek hücre seçilmiş olacaktır.
 
Katılım
8 Ekim 2004
Mesajlar
117
Excel Vers. ve Dili
OFFICE 2010 PRO TR
xxrt çok teşekkür ederim ikisinide öğrenmiş oldum. iyi çalışmalar. :D
 
Katılım
28 Temmuz 2004
Mesajlar
43
Excel Vers. ve Dili
Office 2003
SAYIN XXRT, Ã?NERDİÐİN PRATİK ÇÃ?ZÜM ÇOK HOÞUMA GİTTİ, TEÞEKKÜRLER. :hey:
 

akd

Destek Ekibi
Destek Ekibi
Katılım
14 Ağustos 2004
Mesajlar
1,114
Excel Vers. ve Dili
2003
Merhaba sayın xxrt
Küçük enter'e de bu özelligi uygulayamazmıyız.
Selamlar...
 
Katılım
23 Şubat 2005
Mesajlar
14
Sayın xxrt verdiğiniz visual basic li çözümü bir örnekte gösterebilirmisiniz ?Teşekkürler :dua:
 
X

xxrt

Misafir
Forumun Eski Arşivlerinden Yararlanması gerçekten çok Güzel.Bu Nedenle Ã?rnek Bir çalışma eklenmiş olup,
Sayfa Koruması 1
Bu Arada Sadece Büyük Enter Tuşu kullanılıyor.
Kolay Gelsin.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Klavyenin karakter tuş takımı ve nümerik tuş takımındaki "Return" ve "Enter" tuşları için uyarlanmış hali aşağıdaki gibidir.

Dip Not:

Karakter tuş takımındaki "Return" tuşu olarak adlandırılır (bu tuşun üzerinde geriye doğru bir ok işareti vardır ), nümerik tuş takımındaki ise "Enter" tuşu olarak adlandırılır.

Sayfa modulundeki kodlar:

[vb:1:413b28f082]Private Sub Worksheet_Deactivate()
Call Auto_Close
End Sub

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If ActiveCell.Locked = True Then
Application.OnKey "~", "sec"
Application.OnKey "{ENTER}", "sec"
End If
End Sub
[/vb:1:413b28f082]

Modul kodları:

[vb:1:413b28f082]Sub sec()
Application.SendKeys "{TAB}"
End Sub

Sub Auto_Close()
Application.OnKey "~"
Application.OnKey "{ENTER}"
End Sub
[/vb:1:413b28f082]
 
Katılım
23 Şubat 2005
Mesajlar
14
Ã?rnek için teşekkürler. Ayrıca bu kadar kısa sürede cevap beklemiyordum. gerçekten çok sağolun. :D
 
Üst