• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Aktif satırı alt ilk boş satıra kopyalamak

Katılım
10 Kasım 2006
Mesajlar
1,288
Excel Vers. ve Dili
Excel-2016
Çok değerli arkadaşlar..! Herkese selamlar..

Excel sayfasında "A" sutununda sıra numarası verilerek, "B:M" sütunları arasında sırayla satır satır veriler giriliyor..
Girilen veri, bazen aynı (mükerrer) olabiliyor, aynı veriyi tekrar girmektense önceki satırı aşağıya kopyalamak gerekiyor..

Bunun için; satırın her hangi bir hücresini seçip (yani, aktif satır pozisyonunda iken)
Butona tıklamak suretiyle, ilgili satırı en alt ilk boş satıra kopyalamak.."A" sütununda Sıra numarası verdirip tarihini güncelliyerek..
 
Dosya ekte.:cool:
Kod:
Sub alt_satir()
Dim sat As Long
sat = Cells(65536, "A").End(xlUp).Row + 1
If sat >= 65533 Then
    MsgBox "Satır doldu .Başka kayıt yapılamaz..!!", vbCritical, "UYARI"
    Exit Sub
End If
If MsgBox("[ " & ActiveCell.Row & " ] numaralı satıra en alta kopyalamak istiyormusunuz?", vbYesNo + vbInformation, "Kopyala") = vbNo Then Exit Sub
Range(Cells(ActiveCell.Row, "A"), Cells(ActiveCell.Row, "M")).Copy Range("A" & sat)
Range("A" & sat).Value = sat - 1
Range("C" & sat).Value = Date
MsgBox "Kopyalandı.."
End Sub
 
Son düzenleme:
Değerli üstad Evren Bey..! size hakkınızı ödeyemem.. çok güzel olmuş, bundan daha iyisi de olamaz.. (sadece, vaktiniz müsait ise, kopyalanan satırın tarihini de günün tarihine çevirebilirse hiç bir noksanlık kalmamış olacak..)
 
Değerli üstad Evren Bey..! size hakkınızı ödeyemem.. çok güzel olmuş, bundan daha iyisi de olamaz.. (sadece, vaktiniz müsait ise, kopyalanan satırın tarihini de günün tarihine çevirebilirse hiç bir noksanlık kalmamış olacak..)
Dosyayı 2 numaralı mesajdan indirebilirsiniz.:cool:
 
Tüm hayırlı işlerinizde; Allh sizi muvaffak etsin..
 
Geri
Üst