- Katılım
- 24 Şubat 2009
- Mesajlar
- 1,077
- Excel Vers. ve Dili
- 2016
- Altın Üyelik Bitiş Tarihi
- 01-03-2023
Merhaba arkadaşlar; aşağıdaki kodla LİSTE Sayfamdaki satırlardaki personeli A ile AG arasındaki verileri siliyor.
Ben burda bu verileri silmeyerek yani keserek (CUT) aynı dosyanın TÜM sayfasına 2. satırdan başlamak üzere alt alta eklemek istiyorum, yani personel LİSTE sayfasından çıkartılıp, TÜM sayfasına aktarılacak.
Yardımcı olacak herkese teşekkürler.
Kod:
Sub KesVeAktar()
Set ar = Sheets("LİSTE")
Satır = Application.InputBox("Silmek istediğiniz Personelin SİCİLİNİ yazın.", "PERSONEL SİLME VE AKTARMA", 1, 1)
If Satır = False Then Exit Sub
If Satır = False Then
MsgBox "Silme İşleminden vazgeçildi..", vbInformation, "..:: HACI ::..": Exit Sub
End If
If WorksheetFunction.CountIf(Sheets("LİSTE").[B:B], 0 + Satır) > 0 Then
sat = WorksheetFunction.Match(0 + Satır, ar.[B:B], 0)
ar.Range(ar.Cells(sat, "A"), ar.Cells(sat, "AG")).[COLOR="Red"]Delete [/COLOR]Shift:=xlUp
MsgBox Satır & " SİCİL Numaralı Personel bilgileri aktarıldı...", vbInformation, "..:: HACI ::.."
Else
MsgBox "Yazdığınız SİCİL bulunamadı!..."
End If
End Sub
Yardımcı olacak herkese teşekkürler.