• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü Tab tuşuyla iki sütun birden atlama

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

blue

Yeni Üye
Katılım
20 Haz 2023
Mesajlar
16
Aldığı beğeni
3
Excel V
Office 2016 TR
Konu Sahibi
A1 hücresine veri girdikten sonra tab tuşuna basarsam C1 hücresine gitsin enter tuşuna basınca alt satıra geçsin bu mümkün müdür?
 
Enter işlemi için aşağıdaki ayarı yapın.
1689144221598.png
 
Konu Sahibi
Gayet açık yazdığımı düşünüyorum, tab tuşuna basınca demiştim. ayrıca bu yöntemle sadece bir sütun atlayabilirsin. Enter için bu kodu kullanıyorum zaten
HTML:
C#:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
A1 hücresine veri girdikten sonra tab tuşuna basarsam C1 hücresine gitsin enter tuşuna basınca alt satıra geçsin bu mümkün müdür?
Gayet açık yazdığımı düşünüyorum, tab tuşuna basınca demiştim. ayrıca bu yöntemle sadece bir sütun atlayabilirsin. Enter için bu kodu kullanıyorum zaten
Gördünüz üzere sadece tab tuşuna basınca dememişsiniz. enter tuşuna basınca da demişsiniz.

Yani 2 tane talebiniz olduğu anlaşılıyor.
1. si tab yapınca C1'e gitsin.
2.si enter yapınca alt satıra geçsin.

Ben 2. talebiniz için bir öneride bulundum sadece.
Enter işlemi için aşağıdaki ayarı yapın.

Neyi açık yazdığınızı düşünüyorsunuz?
yada ;
sizin açık yazıp da benim anlayamadığım nedir?
 
Genel bir modülde

Sub start_KEY()
'Tab tusu "key_Tab" makrosunu baslatir
Application.OnKey "{TAB}", "key_Tab"
'Enter tusu "key_Enter" makrosunu baslatir
Application.OnKey "~", "key_Enter"
End Sub

Sub key_Tab()
'Burda gerekli kontrolleri yaptiktan sonra
'Iki sütün sonrasina gider
ActiveCell.Offset(0, 2).Select
End Sub

Sub key_Enter()
'Burda gerekli kontrolleri yaptiktan sonra
'alt satira gider
ActiveCell.Offset(1, 0).Select
End Sub
 
Konu Sahibi
Genel bir modülde

Sub start_KEY()
'Tab tusu "key_Tab" makrosunu baslatir
Application.OnKey "{TAB}", "key_Tab"
'Enter tusu "key_Enter" makrosunu baslatir
Application.OnKey "~", "key_Enter"
End Sub

Sub key_Tab()
'Burda gerekli kontrolleri yaptiktan sonra
'Iki sütün sonrasina gider
ActiveCell.Offset(0, 2).Select
End Sub

Sub key_Enter()
'Burda gerekli kontrolleri yaptiktan sonra
'alt satira gider
ActiveCell.Offset(1, 0).Select
End Sub
Bu makronun çalıştığını sanmıyorum. hiçbir tepki vermiyor
 
#4 ve #5 nolu mesajlarıma cevap bekliyorum.
 
Bu makronun çalıştığını sanmıyorum. hiçbir tepki vermiyor
start_Key makrosunu manuel calistirmaniz lazim. O makro diger iki makroyu aktif hale getiriyor.

Sub start_KEY()
'Buralarda bir yere tiklayip F5 tusuna basin.
'Tab tusu "key_Tab" makrosunu baslatir
Application.OnKey "{TAB}", "key_Tab"
'Enter tusu "key_Enter" makrosunu baslatir
Application.OnKey "~", "key_Enter"
End Sub

'Bu makro ile de Enter ve Tab- tuslari normal funksiyonlarina döner.
Sub sonlandir_KEY()
'Tab tusu "key_Tab" makrosunu deaktive eder
Application.OnKey "{TAB}"
'Enter tusu "key_Enter" makrosunu deaktive eder
Application.OnKey "~"
End Sub

Ekteki dosyada Tab-Tusu iki sütun saga gider, Enter tusu asagi.
Baska bir dosya aktf olunca TAB ve Enter tuslari gene normal fonksiyonlarina döner.
 
Son düzenleme:
Dosyayı inceleyiniz.
 
Kod sayfa1 de çalışır.Sonra ayarlamalar yapabilirsiniz.
Excel kapanınca eski ayara döner.

3.jpg

2.jpg
1.jpg
 
Son düzenleme:
Çözüm
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst