• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

sayfada enterle yön

Katılım
27 Ekim 2007
Mesajlar
287
Excel Vers. ve Dili
2003 TR
Selam Arkadaşlar
B2 hücresinden yazmaya başlayıp enter yaptıkça sağa gitse ama enson N2 hücresine yazdıktan sonra enterle B3 hücresine geçse ve böyle devam etse olurmu?
Teşekkürler.
 
Selam Arkadaşlar
B2 hücresinden yazmaya başlayıp enter yaptıkça sağa gitse ama enson N2 hücresine yazdıktan sonra enterle B3 hücresine geçse ve böyle devam etse olurmu?
Teşekkürler.

Entere bastıkça sağa gitmesi için Araçlar (Tools)/ Seçenekler (Options)/ Edit (Düzenle) 'den Sağa(Right) seçersen istediğin olur ama N2 ya geldiğinde B3'e gelmez onuda Yön ve Home tuşlarını kullarak yapabilirsin.
 
Sayın yesilsy
Cevabınız için teşekkürler.Enterle sağa gitmeyi uzun zamandır kullanıyorum ama belli bie sınırdan sonra başa ve bir alta gitmesini istemiştim.Belki bir çözüm çıkar.
Saygılarımla.
 
Sy Ferhat Pazarçevirdi Hocam konuyu inceliyor bulur bişiler merak etme:)
 
Bunu, makrolarla çözebilirsiniz.

Projenize, bir adet Standart Module sayfası ekleyin ve aşağıdaki kodları buraya aktarın.

Kod:
Public EnterdenSonrakiYon As Long
'-----------------------
Sub Auto_Open()
    EnterdenSonrakiYon = Application.MoveAfterReturnDirection
    Application.MoveAfterReturnDirection = xlToRight
End Sub
'------------------------
Sub Auto_Close()
    Application.MoveAfterReturnDirection = EnterdenSonrakiYon
End Sub

İşlemleri yapacağınız sayfanın kod modülüne de aşağıdaki kodları kopyalayınız.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Column = 14 Then
        Cells(Target.Row + 1, "B").Select
    End If
End Sub

Şimdi de, dosyanızı bu haliyle kaydedin ve kapatın ....

Tekrar açın ve denemeye başlayın.
 
Sayın Ferhat Pazarçevirdi
Çoooooooooooooooooook teşekkürler.
Saygılarımla.
 
Tabi, bu kodlarda, bir yan etki de mevcut ... Başka bir Çalışma Sayfasına veya başka bir Çalışma Kitabına geçtiğinizde, yine Enterden sonra sağa taşıma özelliği devrededir... Çünkü, Application'a müdahale ediyoruz ... Sadece ilgili sayfada, bu özelliğin çalışmasını istiyorsanız kodlarınıza aşağıdaki eklentileri de yapmalısınız.

Basit kodlar... ama sonradan başınızı ağrıtmaz.

Yukarıda verdiğim ilgili sayfaya yazılacak kodlara ek olarak, aşağıdakileri de aynı sayfaya kopyalayın.

Kod:
Private Sub Worksheet_Deactivate()
    Application.MoveAfterReturnDirection = EnterdenSonrakiYon
End Sub
Private Sub Worksheet_Activate()
    Application.MoveAfterReturnDirection = xlToRight
End Sub

ThisworkBook kod modülüne de aşağıdakileri ilave edin.

Kod:
Private Sub Workbook_Activate()
    Application.MoveAfterReturnDirection = xlToRight
End Sub
Private Sub Workbook_Deactivate()
    Application.MoveAfterReturnDirection = EnterdenSonrakiYon
End Sub
 
Seçili alanda veri girme

Selam
Makrosuz bir yöntemi de ben kullanıyorum.Sanırım bu da işinizi görecektir.Öncelikle Araçlar (Tools)/ Seçenekler (Options)/ Edit (Düzenle) 'den Sağa(Right) seçenekleri ile her enter'a bastıkca sağa doğru gitme özelliğini aktif edin.
Sonra B2 hücresinden başlayarak N11e kadar sağ tıklayarak mouse ile alanı seçin.
Alan seçili durumda iken hücrelere verilerinizi girin.Her enter'a bastıkca N2 hücresine kadar gidip daha sonra otomatik olarak seçili alan içindeki b3 hücresinden devam edecektir.
 
Hatta bu özelliği belirli hücrelere veri girerken de kullanabilirsiniz.
CTRL tuşuna basarak hangi alanlara veri girmek isterseniz o hücreleri sağ mouse'la tıklayarak seçip, seçili konumdayken verileri girmek yeterli.Bunun iiçin aynı zaman da Enter'ın yönünü Araçlar bölümünden değiştirmenize de gerek yok.
Umarım faydalı olur
 
yada B2 den yazmaya başlayın enter yerine "tab" tuşunu kullanın N2 gelincede entera basın B3 ' e gelmiş olursunuz zaten :)

en azından 2007'de böyle
 
Sayın remedy
Öncelikle teşekkür eder geç cevap yazdığım için özür dilerim.
Saygılarımla.
 
Bir çözümde benden olsun ,
B2 'den yazmaya başladığınızda sürekli TAB ile sağa kaymak.
N2 den sonra Enter tuşuna bastığınızda B3 'e zaten döner. Bu Excelin kendi özelliğinde standartta var.

İyi çalışmalar.

E.ALAN
 
Bir çözümde benden olsun ,
B2 'den yazmaya başladığınızda sürekli TAB ile sağa kaymak.
N2 den sonra Enter tuşuna bastığınızda B3 'e zaten döner. Bu Excelin kendi özelliğinde standartta var.

İyi çalışmalar.

E.ALAN

Güzel bir püf noktasına değinmişsiniz sayın ersoyalan, sanırım en mantıklı çözüm bu olsa gerek ?
Elinize sağlık
 
s

Bir soruya verilen cevapların bu kadar alternatif içermesi excel.web.tr'deki arkadaşların bu olaya ne kadar önem verdiklerini gösteriyor.
 
Geri
Üst