cursor

Katılım
21 Eylül 2007
Mesajlar
41
Excel Vers. ve Dili
microsoft office xp. türkçe
merhaba

bir tablo düşünün, örneğin H3 hücresindeyken enteri tuşladığımız zaman A4 hücresine otomatik geçsin. yani satırbaşı yapsın. olabilirmi böyle birşey
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,680
Excel Vers. ve Dili
Excel 2019 Türkçe
Aşağıdaki şekilde deneyin.
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$H$3" Then [a4].Select
End Sub
 
Katılım
21 Eylül 2007
Mesajlar
41
Excel Vers. ve Dili
microsoft office xp. türkçe
sayın hamitcan

yardımınız için teşekkür ederim. ama nereye yazacağımı söyleyebilirmisiniz.
bu konularda çok yeniyim.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,258
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

İlgili sayfanın kod bölümüne kopyalayacaksınız. Örneğin Sayfa1 de kullanacaksanız, Sayfa1 e sağ tıklayıp kod görüntüleyi seçin ve oraya yapıştırın bu kodları.

Yalnız Sayın hamitcan'ın önerdiği kod hep H3 hücresinden A4 hücresine geçer. H sütununda iken entera bastığınızda bir alt satır A sütununa geçecekseniz, kodların değişmesi gerekir.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo Son
If Intersect(Target, [A:H]) Is Nothing Then Exit Sub
If Target.Column = 8 Then
   Target.Offset(1, -7).Select
Else
   Target.Offset(0, 1).Select
End If
Son:
End Sub
 
Katılım
21 Eylül 2007
Mesajlar
41
Excel Vers. ve Dili
microsoft office xp. türkçe
sayın Necdet Bey

dediğinizi yaptım fakat kayıt ederken şu mesajı veriyor

Aşağıdaki özellikler makro içermeyen çalışma kitaplarına kaydedilemez.
*VB projesi
...................

ne yapmam gerekiyor.
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,680
Excel Vers. ve Dili
Excel 2019 Türkçe
Güvenlik ayarlarınızı kontrol ettiniz mi?
 
Katılım
21 Eylül 2007
Mesajlar
41
Excel Vers. ve Dili
microsoft office xp. türkçe
sayın hamitcan

dediğim gibi excel de yeniyim. bu yüzden siz üstadların yardımlarını talep ediyorum. bu konu benim için önemli.

ilginize teşekkürler
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,258
Excel Vers. ve Dili
Ofis 365 Türkçe
Yardım menüsüne girin excelin, makro güvenlik aratın. Bulduğunuzda güvenlik düzeyini orta olarak belirtin.

Sonra makrolu dosyaları çalıştırırken makroları etkinleştir demelisiniz.
 
Katılım
21 Eylül 2007
Mesajlar
41
Excel Vers. ve Dili
microsoft office xp. türkçe
üstad, dediklerinizi yaptım ama çalıştıramadım.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,258
Excel Vers. ve Dili
Ofis 365 Türkçe
Sayın yavuzer.m,

Boş bir excel dosyası açın

Araçlar
Makro
Güvenlik ten orta düzeyi seçin.

Dosyayı kapatın. Makrolu dosya açarken makroyu etkinleştirerek açın.
 
Katılım
21 Eylül 2007
Mesajlar
41
Excel Vers. ve Dili
microsoft office xp. türkçe
Sayın Necdet_Yesertener çok teşekkür ederim. sonunda çalıştırdım.

üzerinde çalıştığım tabloda daha seri çalışmamı sağladı.

Ancak daha önce veri girilmiş satırlarda aynı hücreye geldiğimde satır başı yapmıyor. bunun için birşey yapılabilirmi ?
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,258
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Olay sayfada değişikliğe bağlandı. Yani H sütundaki bir değişiklik sonucu kodlar devreye giriyor.

Ofis xp de durum nasıldır bilmiyorum ama 2003 te liste kavramı geliştirilmiş, liste oluşturunca denedim alt satıra geçiyor.

Bunun içinde Veri--Liste-Liste Oluştur kullanılıyor.
 
Üst