Soru Koşullu veri aktarma

Katılım
23 Eylül 2020
Mesajlar
30
Excel Vers. ve Dili
2019 türkçe
Merhabalar
j sütununda nereye "bitti" yazarsam solundaki satırı silip biten siparişler sayfasına taşımasını istiyorum 2 sayfanın da tablo formatı aynı. aşağıdaki formülle başaramadım.
Sub aktar()

Range("J3").Select
ActiveCell.FormulaR1C1 = "BİTTİ"
Range("A3:J3").Select
Selection.Copy
Sheets("BİTEN SİPARİŞLER").Select
Application.Goto Reference:="R3000C1"
Selection.End(xlUp).Select
ActiveCell.Offset(1, 0).Range("A1").Select
ActiveSheet.Paste
Sheets("SİPARİŞ").Select
Application.CutCopyMode = False
Selection.Delete Shift:=xlUp
End Sub
 
Katılım
15 Aralık 2008
Mesajlar
202
Excel Vers. ve Dili
excel 2010
siparişler sayfasından biten siparişler sayfasına almak istiyorsunuz . doğru mu?
 
Katılım
15 Aralık 2008
Mesajlar
202
Excel Vers. ve Dili
excel 2010
Private Sub tasima()
Dim BUL As Range
Set BUL = Sheets("SİPARİŞ").Range("J:J").Find("BİTTİ", LookAt:=xlWhole)
If Not BUL Is Nothing Then
Sheets("SİPARİŞ_SAYFASI").Rows(BUL.Row).Copy Sheets("SİPARİŞ").Range("a65536").End(3).Offset(1, 0)
Sheets("SİPARİŞ_SAYFASI").Rows(BUL.Row).Delete Shift:=xlUp
End If
End Sub

Deneyin
 
Katılım
23 Eylül 2020
Mesajlar
30
Excel Vers. ve Dili
2019 türkçe
Private Sub tasima()
Dim BUL As Range
Set BUL = Sheets("SİPARİŞ").Range("J:J").Find("BİTTİ", LookAt:=xlWhole)
If Not BUL Is Nothing Then
Sheets("SİPARİŞ_SAYFASI").Rows(BUL.Row).Copy Sheets("SİPARİŞ").Range("a65536").End(3).Offset(1, 0)
Sheets("SİPARİŞ_SAYFASI").Rows(BUL.Row).Delete Shift:=xlUp
End If
End Sub

Deneyin
çok teşekkürler
 
Üst