• DİKKAT

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

Koşula Bağlı Olarak Satırın Silinip Aktarılması

  • Konbuyu başlatan Konbuyu başlatan quesh
  • Başlangıç tarihi Başlangıç tarihi
Katılım
25 Mart 2010
Mesajlar
340
Excel Vers. ve Dili
2007,2010
Herkese Selamlar
Arkadaslar ekteki dosyayla ilgili yapmak istediklerimi ve yapamadıklarımı dilim döndügünce anlatmaya calısıcam.

SİPARİŞ GİRİŞ sayfasında Z sütunundaki ''Durum'' kısmından 4.satırdan başlayarak ''Sevk''i tıkladığım zaman, buna ait satırın tamamen silinmesini ve silinen satırın içeriğinin otomatik olarak ''ARŞİV1'' sayfasınının 4.satırından başlamak üzere buraya aktarılmasını istiyorum.
bunu yapabilmemiz mümkün müdür ?
özetle anlatmak istediğim SİPARİŞ GİRİŞ sayfasının Z4 hücresinde SEVK yazdığı an SİPARİŞ GİRİŞ SAYFASI 4.satırının silinerek aynen ARŞİV1 sayfasın 4.satırına aktarılmasını istiyorum.

okuyan ve düşünen herkese cok teşekkür ederim şimdiden
 

Ekli dosyalar

Satrıa çift tıklayın.:cool:
Dosyanız ektedir.:cool:
Kod:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim sat As Long
If Intersect(Target, Range("A4:Z" & Cells(65536, "A").End(xlUp).Row)) Is Nothing Then Exit Sub
If UCase(Cells(Target.Row, "Z").Value) = "SEVK" Then
    sat = Sheets("ARŞİV1").Cells(65536, "A").End(xlUp).Row + 1
    If sat < 4 Then sat = 4
    If sat > 65533 Then
        MsgBox "ARŞİV1 sayfasında satır doldu.Kayıt Aktarılmadı.", vbCritical, "UYARI"
        Exit Sub
    End If
    Cancel = True
    Range("A" & Target.Row & ":Z" & Target.Row).Copy
    Sheets("ARŞİV1").Range("A" & sat).PasteSpecial xlPasteValuesAndNumberFormats
    Range("A" & Target.Row & ":Z" & Target.Row).Delete (xlUp)
End If
End Sub
 

Ekli dosyalar

cok özür dilerim ancak anlamadım ne yapmam gerektgini ?
 
cok tesekkür ederim emeginiz için yalnız bir sorum olucak, bunu yapabilmek için makroların calısıtrılmasını aktif olması gerekir degil mi ?=
 
cok tesekkür ederim emeginiz için yalnız bir sorum olucak, bunu yapabilmek için makroların calısıtrılmasını aktif olması gerekir degil mi ?=
Evet.Güvenlik seviyesinin en düşük olması lazım.:cool:
 
tekrar defalarca tesekkür ederim sayın Evren Gizlen
 
Geri
Üst