- 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; ekli dosyamda İzinler Sayfamda P kolonundaki sicilleri (P2 den başlayan) B kolonunda bulacak benim isteğime göre EVET yada HAYIR diyerek bunları silmek istiyorum. Siteden araştırdım bir kod buldum ama çalıştıramadım. yani olmadı yardımcı olursanız sevinirim.
Sub SİL()
Dim SonSat As Long, x As Long, y As Long, ara As Range, sor, a As Long, d As String
SonSat = Range("B" & Rows.Count).End(xlUp).Row 'B sütununun son dolu satırı
x = Range("P" & Rows.Count).End(xlUp).Row
If Trim(Cells(a, "W")) = "ÖDENEK BEKLENİYOR" Then
Set ara = Range("B2:B" & SonSat).Find(Cells(a, "P"), , xlValues, xlWhole)
If Not ara Is Nothing Then
Cells(ara.Row, "G").Select 'Bakılacak hücreyi gösteriyor.
d = Cells(a, "P") & " sicil nolu" & vbCrLf & Cells(a, "s") & " " & Cells(a, "q") & " " & Cells(a, "u")
sor = MsgBox(d & vbCrLf & "tarihinde geçici göreve gittiğinden Listeden silinecek Onaylıyor musun?", vbYesNo)
If sor = vbYes Then
Range("A" & ara.Row & ":L" & ara.Row).Delete Shift:=xlUp
Cells(2, "A") = 1
SonSat = SonSat - 1
Cells(2, "A").AutoFill Destination:=Range("A2:A" & SonSat), Type:=xlFillSeries
Cells(a, "V") = "Listeden silindi"
End If: End If: End If
Next
Else
MsgBox "Silinecek personel bulunamadı"
End If
End Sub
Ekli dosyalar
-
120 KB Görüntüleme: 12