• DİKKAT

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

Belli koşulda aktarma

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,992
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
selamlar,
Arkadaşlar ekteki dosyamda Alınacaklar sayfasında SONUÇ sütununda ALINDI yazdığımda o satırı o sayfadan silip alınanlar sayfasına aktarmasını istiyorum. Nasıl yapabilirim.

Saygılar
 

Ekli dosyalar

Merhaba,

Aşağıdaki kodları "ALINACAKLAR" sayfasının kod bölümüne kopyalayıp deneyiniz.

Kod:
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
 
Selamlar

Necdet abi dediğinizi yaptım ama çalışmadı

Saygılar
 
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.
 
heeee :)

kodda hata yapmışım = 1 değil = 0 olacaktı. :)

Kodları ilk mesajımda güncelledim.
 
Çok teşekkür ederim Necdet abi

Saygılar
 
Güle güle kullanınız. :)
 
Geri
Üst