Mdemir63
Altın Üye
- Katılım
- 7 Temmuz 2006
- Mesajlar
- 2,992
- Excel Vers. ve Dili
- Ofis2010 32Bit Türkçe
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Private Sub Worksheet_Change(ByVal Target As Range)
Dim SonSat As Long, _
i As Long
On Error GoTo Son
If Intersect(Target, [G:G]) Is Nothing Then Exit Sub
If StrComp(Target.Value, "Alındı", vbTextCompare) = 0 Then
SonSat = Sheets("ALINANLAR").Cells(Rows.Count, "B").End(3).Row + 1
i = Target.Row
Range("B" & i & ":G" & i).Copy Sheets("ALINANLAR").Cells(SonSat, "B")
Rows(i).Delete
End If
Son:
End Sub
Alınacaklar sayfasında Alındı yazdığınız an çalışması gerekir.
sizde zaten alındı yazılanlar var onu önce boşaltın sonra alındı yazın.