Cursor Yönlendirmede 2 Koşula Uygun Hareket

Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Merhaba arkadaşlar. Aşağıdaki 1. kodda cursor B sütunundan P sütununa sağa doğru Enter tuşuna basmak suretiyle hareket etmektedir. E sütunundan K sütununa geçmektedir. 2. kodda ise E sütununa ne yazılıyor ise F sütununa aynen kopyalıyor.

Şimdi bu 2 kodu nasıl usturuplu bir şekilde birleştirebiliriz ?

1. KOD :
Private Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo Son
If Target.Column > 1 And Target.Column < 5 Then Target.Offset(0, 1).Select
If Target.Column = 5 Then Target.Offset(0, 6).Select
If Target.Column > 10 And Target.Column < 16 Then Target.Offset(0, 1).Select
If Target.Column = 16 Then Target.Offset(1, -14).Select
Son:
End Sub

2. KOD :Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo Son
If Intersect(Target, [E:E]) Is Nothing Then Exit Sub
If Target <> "" Then Target.Next = Target
If Target = "" Then Target.Next = ""
Exit Sub
Son:
End Sub

Çok teşekkürler
 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,843
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
böyle olabilirmi

Private Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo Son
If Target.Column > 1 And Target.Column < 5 Then Target.Offset(0, 1).Select
If Target.Column = 5 Then Target.Offset(0, 6).Select
If Target.Column > 10 And Target.Column < 16 Then Target.Offset(0, 1).Select
If Target.Column = 16 Then Target.Offset(1, -14).Select
If Intersect(Target, [E:E]) Is Nothing Then Exit Sub
If Target <> "" Then Target.Next = Target
If Target = "" Then Target.Next = ""
Exit Sub
Son:
End Sub
 
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Sayın halit3 elleriniz dert görmesin. Çok çok teşekkür ederim. Allah işinizi gücünüzü rast getirsin. Sağlıcakla kalın.
 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,843
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
iyi günler kolay gelsin
 
Üst