İstediğimiz bölume ulaşmak için kısa yol

Katılım
31 Ekim 2004
Mesajlar
64
Ek olarak gönderdiğim bir Akaryakıt firmasının z raporlarını düzenlerken tarih, Z no, türü kısmında E yazdığımda F sutununa, S yazdığımda H, 95 yazdığımda J sutununa, gitsin diğer sutunlara uğramaması için ne yapmalıyım.

Teşekkürler
Musa Batur
 
Katılım
5 Mayıs 2005
Mesajlar
72
Önce gitmek istediğiniz hucreleri adlandırın ve ad kutundan seçerek istediğiniz hücrelere gidebilirsiniz
veya Ctrl + G ile git penceresini açıp yazdığınız hücreye gidebilirsiniz.
 

mehmett

Altın Üye
Katılım
18 Mayıs 2005
Mesajlar
2,571
Excel Vers. ve Dili
Excel 2010 Türkçe
İsteğinizin makrosuz olacağını sanmıyorum. Aşağıdaki kodları dosyanıza uygulayıp ekte gönderiyorum. Kodları görmek için dosyanız açıkken ALT+F11 tuşlayın.


Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Intersect(Target, [c:c]) Is Nothing Then Exit Sub
satır = Target.Row
If Target = "M" Then sutun = 4
If Target = "E" Then sutun = 6
If Target = "S" Then sutun = 8
If Target = "95" Then sutun = 10
If Target = "97" Then sutun = 12
If Target = "L" Then sutun = 14
Cells(satır, sutun).Select
End Sub
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,373
Excel Vers. ve Dili
Ofis 365 Türkçe
Sayın Mehmet Bey, yanıtlamış,

Bende yanıtımı vereyim. Aşağıdaki kodları ilgili sayfanın kod bölümüne ekleyiniz.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Intersect(Target, [C:C]) Is Nothing Then Exit Sub
If UCase(Target) = "M" Then Target.Offset(0, 1).Select
If UCase(Target) = "E" Then Target.Offset(0, 3).Select
If UCase(Target) = "S" Then Target.Offset(0, 5).Select
If Target = 95 Then Target.Offset(0, 7).Select
If Target = 97 Then Target.Offset(0, 9).Select
If UCase(Target) = "L" Then Target.Offset(0, 11).Select
End Sub
 
Üst