Satırı başka sayfaya kopyalama?

Katılım
9 Nisan 2007
Mesajlar
95
Excel Vers. ve Dili
Exel 2003 Türkçe
Merhba, ek-örnekteki gibi bir excel dosyam var. İlk sayfa Ana liste diğer sayfalarda firma sayfaları. Ana listede Firmalar sütünü var o sütüna firma adını girdiğimde satırın bir kopyasınında firma sayfasına kopyalanmasını istiyorum. Excel konusunda çok fazla bir bilgim yok, yardımcı olacak arkadaş nasıl yaptığını ayrıntılı anlatırsa sevinirim. Teşekkürler..
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,232
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba.

Aşağıdaki kodları sayfanın kod bölümüne kopyalayınız. Sayfa adlarını A, B olarak değiştirdim, denemede kolaylık olsun diye

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo Son
If Intersect(Target, [C:C]) Is Nothing Then Exit Sub
i = Sheets(Target.Value).[A65536].End(3).Row + 1
Range("A" & Target.Row & ":C" & Target.Row).Copy Sheets(Target.Value).Range("A" & i)
Son:
End Sub
 

aydgur

Altın Üye
Katılım
31 Ekim 2005
Mesajlar
431
Excel Vers. ve Dili
Excel 2007 Türkçe
Altın Üyelik Bitiş Tarihi
04-03-2028
Sn.Yeşertener
Private Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo Son
If Intersect(Target, [A:A]) Is Nothing Then Exit Sub
i = Sheets(Target.Value).[A65536].End(3).Row + 1
Range("B" & Target.Row & ":O" & Target.Row).Copy Sheets(Target.Value).Range("A" & i)
Son:
End Sub .
Bu mükemmel kod ile sayfa adlarına göre yazdığım anda kopyalıyor.Ama önce STOKLAR sayfasına B den O ya değilde ;Adan R ye kopyalasın ondan sonra sayfa adlarına göre kopyalasın istiyorum mümkünmüdür ?
 
Üst