son eklenen veriler üstte, eskiler altta kalacak

Katılım
17 Ocak 2021
Mesajlar
10
Excel Vers. ve Dili
office 365
iyi günler,

bir veri listem olacak, normal şartlarda sürekli listenin altına veriler eklenerek gidiyor malum, ancak veri girişi sürekli ve sadece a1 den yapılacak ve bir altına kayıt edilecek. diğerleride aynı şekilde aşağıya inecek. yani aslında birnevi ters listeleme. ama tam olarak nasıl açıklarım veya açıklayabildimmi bilemedim.

özetle a1 sürekli seçili kalacak, veri girdiğimde a2 ye kayıt yapacak. liste eskiden yeniye değilde yeniden eskiye doğru ilerleyecek. yardımlarınızı bekliyorum. teşekkür ederim
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,784
Excel Vers. ve Dili
Microsoft 365 Tr-64
Deneyiniz.
C++:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Intersect(Target, [A1]) Is Nothing Then Exit Sub
    On Error GoTo 10
    Application.EnableEvents = False
    Range("A1:A" & Cells(Rows.Count, 1).End(xlUp).Row).Copy Destination:=Range("A2")
    Range("A1").ClearContents
10:
    Application.EnableEvents = True
End Sub
 
Katılım
17 Ocak 2021
Mesajlar
10
Excel Vers. ve Dili
office 365
Deneyiniz.
C++:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Intersect(Target, [A1]) Is Nothing Then Exit Sub
    On Error GoTo 10
    Application.EnableEvents = False
    Range("A1:A" & Cells(Rows.Count, 1).End(xlUp).Row).Copy Destination:=Range("A2")
    Range("A1").ClearContents
10:
    Application.EnableEvents = True
End Sub
teşekkür ederim liste istediğim gibi ilerliyor ancak a1 seçili kalmıyor? enterladığımda alt satıra geçiyor :s
 

muhsar

Altın Üye
Katılım
16 Mart 2019
Mesajlar
270
Excel Vers. ve Dili
2010 tütkçe
Altın Üyelik Bitiş Tarihi
21-03-2029
Deneyiniz.
C++:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Intersect(Target, [A1]) Is Nothing Then Exit Sub
    On Error GoTo 10
    Application.EnableEvents = False
    Range("A1:A" & Cells(Rows.Count, 1).End(xlUp).Row).Copy Destination:=Range("A2")
    Range("A1").ClearContents
10:
    Application.EnableEvents = True
End Sub
.
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,784
Excel Vers. ve Dili
Microsoft 365 Tr-64
C++:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Intersect(Target, [A1]) Is Nothing Then Exit Sub
    On Error GoTo 10
    Application.EnableEvents = False
    Range("A1:A" & Cells(Rows.Count, 1).End(xlUp).Row).Copy Destination:=Range("A2")
    Range("A1").ClearContents
10:
    Range("A1").Select 'ilave'
    Application.EnableEvents = True
End Su
 
Katılım
17 Ocak 2021
Mesajlar
10
Excel Vers. ve Dili
office 365
C++:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Intersect(Target, [A1]) Is Nothing Then Exit Sub
    On Error GoTo 10
    Application.EnableEvents = False
    Range("A1:A" & Cells(Rows.Count, 1).End(xlUp).Row).Copy Destination:=Range("A2")
    Range("A1").ClearContents
10:
    Range("A1").Select 'ilave'
    Application.EnableEvents = True
End Su
çok teşekkür ederim :) elinize sağlık.
 
Üst