merhaba arkadaşlar ,
4haftalık tedarik sayfasından w sütununda eksiye düşmüş bakiye satırlarını alacak dene sayfasına atacak.
ama kopyalarken bulduğu hücrenin satırından sadece a,c,d,w hücrelerini atmasını istiyorum.Atarken de w'den gelecek rakamı pozitif hale getirmeli.
aşağıda doğal olarak satırı komple getiriyor
nasıl yapcaz onu
Sub deneme()
Dim var As Worksheet
Set var = Sheets("dene")
Set shaf = Sheets("4 Haftalık Tedarik")
Dim bul As Range, satır As Long
Application.ScreenUpdating = False
For Each bul In shaf.Range("w2:w" & shaf.Range("w65536").End(3).Row)
If bul.Value < 0 Then
satır = satır + 1
bul.EntireRow.Copy
var.Select
Cells(satır, 1).PasteSpecial
End If
Next bul
[A1].Select
Application.CutCopyMode = False
Application.ScreenUpdating = True
End Sub
4haftalık tedarik sayfasından w sütununda eksiye düşmüş bakiye satırlarını alacak dene sayfasına atacak.
ama kopyalarken bulduğu hücrenin satırından sadece a,c,d,w hücrelerini atmasını istiyorum.Atarken de w'den gelecek rakamı pozitif hale getirmeli.
aşağıda doğal olarak satırı komple getiriyor
Sub deneme()
Dim var As Worksheet
Set var = Sheets("dene")
Set shaf = Sheets("4 Haftalık Tedarik")
Dim bul As Range, satır As Long
Application.ScreenUpdating = False
For Each bul In shaf.Range("w2:w" & shaf.Range("w65536").End(3).Row)
If bul.Value < 0 Then
satır = satır + 1
bul.EntireRow.Copy
var.Select
Cells(satır, 1).PasteSpecial
End If
Next bul
[A1].Select
Application.CutCopyMode = False
Application.ScreenUpdating = True
End Sub
