Formülsüz veri taşıma

Katılım
23 Eylül 2020
Mesajlar
30
Excel Vers. ve Dili
2019 türkçe
Merhaba
aşağıdaki formül ile bir sayfadaki satırın "U" sütununa Bitti yazınca biten sipariş sayfasına sorunsuz taşıyabiliyorum. ama ben bunu taşırken formüleri taşımasını istemiyorum yani yalnız değerleri taşısın istiyorum bunun için aşağıdaki formülü nasıl düzenlemem gerekir yardımcı olur musunuz?

Private Sub Worksheet_Change(ByVal Target As Range)
If Selection.Count > 1 Then Exit Sub
If Intersect(Target, Range("U2:U" & Cells(Rows.Count, 1).End(3).Row)) Is Nothing Then Exit Sub
Application.EnableEvents = False
If Target = "BİTTİ" Then
sat = Target.Row
Range("A" & Target.Row & ":U" & Target.Row).Cut _
Sheets("BİTEN SİPARİŞ").Cells(Sheets("BİTEN SİPARİŞ").Cells(Rows.Count, 1).End(3).Row + 1, 1)
Range("A" & sat & ":U" & sat).Delete Shift:=xlUp
End If
Application.EnableEvents = True
End Sub
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,084
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Aşağıdaki gibi deneyin:

PHP:
Private Sub Worksheet_Change(ByVal Target As Range)
If Selection.Count > 1 Then Exit Sub
If Intersect(Target, Range("U2:U" & Cells(Rows.Count, 1).End(3).Row)) Is Nothing Then Exit Sub
Application.EnableEvents = False
If Target = "BİTTİ" Then
sat = Target.Row
Range("A" & Target.Row & ":U" & Target.Row).Copy: Sheets("BİTEN SİPARİŞ").Cells(Sheets("BİTEN SİPARİŞ") _
    .Cells(Rows.Count, 1).End(3).Row + 1, 1).PasteSpecial Paste:=xlPasteAllUsingSourceTheme
Range("A" & sat & ":U" & sat).Delete Shift:=xlUp
End If
Application.EnableEvents = True
End Sub
 
Katılım
23 Eylül 2020
Mesajlar
30
Excel Vers. ve Dili
2019 türkçe
İlginiz için teşekkür ederim ama maalesef formüllü taşıyor yine örnek dosya ekliyorum.

 
Katılım
23 Eylül 2020
Mesajlar
30
Excel Vers. ve Dili
2019 türkçe
Paste:=xlPasteValues İle düzelttim teşekkürler
 
Üst