Arkadaşlar Merhaba,
Aşağıda yazdığım makro otomatik olarak çalışıyor. Yani K sütununa ÜRETİLDİ yazdığımda otomatik olarak o satırı kesip diğer sayfaya atıyor. Ben bunu otomatik değilde bir düğmeye bağlamak istiyorum. Düğmeye tıkladığımda K sütununda hangi satırlarda ÜRETİLDİ yazarsa o satırları siparişler sayfasından kesip siparişler2 sayfasına atmasını istiyorum.
Yardım edersenizi çok sevinirim.
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Intersect(Target, [k2:k100]) Is Nothing Then Exit Sub
If Selection.Count > 1 Then Exit Sub
If Target.Value = "ÜRETİLDİ" Then
Set s1 = Sheets("siparişler")
Set s2 = Sheets("siparişler2")
sat = s2.[b65536].End(3).Row + 1
sno = s1.Cells(Target.Row, "g").Value
s2.Range(s2.Cells(sat, 2), s2.Cells(sat, 11)).Value = s1.Range(s1.Cells(Target.Row, 2), s1.Cells(Target.Row, 11)).Value
Application.EnableEvents = False
Target.EntireRow.Delete Shift:=xlUp
Application.EnableEvents = True
Set s1 = Nothing
Set s2 = Nothing
MsgBox sno & " Nolu Sipariş Sipariş2 Sayfasına Aktarıldı.", vbInformation + vbDefaultButton1 + vbOKOnly, "UYARI"
[h2].Select
End If
End Sub
Aşağıda yazdığım makro otomatik olarak çalışıyor. Yani K sütununa ÜRETİLDİ yazdığımda otomatik olarak o satırı kesip diğer sayfaya atıyor. Ben bunu otomatik değilde bir düğmeye bağlamak istiyorum. Düğmeye tıkladığımda K sütununda hangi satırlarda ÜRETİLDİ yazarsa o satırları siparişler sayfasından kesip siparişler2 sayfasına atmasını istiyorum.
Yardım edersenizi çok sevinirim.
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Intersect(Target, [k2:k100]) Is Nothing Then Exit Sub
If Selection.Count > 1 Then Exit Sub
If Target.Value = "ÜRETİLDİ" Then
Set s1 = Sheets("siparişler")
Set s2 = Sheets("siparişler2")
sat = s2.[b65536].End(3).Row + 1
sno = s1.Cells(Target.Row, "g").Value
s2.Range(s2.Cells(sat, 2), s2.Cells(sat, 11)).Value = s1.Range(s1.Cells(Target.Row, 2), s1.Cells(Target.Row, 11)).Value
Application.EnableEvents = False
Target.EntireRow.Delete Shift:=xlUp
Application.EnableEvents = True
Set s1 = Nothing
Set s2 = Nothing
MsgBox sno & " Nolu Sipariş Sipariş2 Sayfasına Aktarıldı.", vbInformation + vbDefaultButton1 + vbOKOnly, "UYARI"
[h2].Select
End If
End Sub
