Üst Satir Doluysa Alta Yazdirma

Katılım
20 Ocak 2007
Mesajlar
31
Excel Vers. ve Dili
2003 türkçe
Excelde makro olayına merak sardım. Bu konuda henüz pek bilgim yok, şu anda en çok merak ettiğim konu, bir üst satırda değer varsa, makro üst satırda değer olduğunu görüp, bir alt satıra inip, verdiğim veriyi yazsın. Bunu yapabilirmiyim?:???:
 

AS3434

Özel Üye
Katılım
13 Ocak 2005
Mesajlar
1,820
Excel Vers. ve Dili
M.Office/Excel 2007 Türkçe
Evet yapabilirsiniz.
Sayfanın Kod sayfasına aşağıdaki kodları yazın.

Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(Target, [a:a]) Is Nothing Then Exit Sub
a = [a65536].End(3).Row + 1
If Target.Cells.Value <> "" Then Cells(a, 1).Select
End Sub
A sütununda herhangi bir dolu hücre seçtiğinizde sizi ilk boş hücreye yönlendirir.
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Aşağıdaki kodu ilgili sayfanın kod bölümüne yapıştırıp deneyiniz.

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If [a1] = "" Then Exit Sub
If Target.Column = 1 Then [a6500].End(3).Offset(1).Select
End Sub
 
Üst