Ödendi Yazınca, Bilgileri Diğer Sayfaya Atsın

Katılım
5 Şubat 2007
Mesajlar
86
Excel Vers. ve Dili
office 2010
Arkadaşlar Merhaba,

Ekteki dosyada G sütununda "Ödendi" yazınca, ödendi yazılan hücreyi diğer sayfaya biçimleriyle birlikte nasıl yazdırabiliriz.

Bu sorunu formüllerle çözebilir miyiz?
Formülle çözemez isek makro çözümü hakkında yardım edebilir misiniz?
 

Ekli dosyalar

Katılım
26 Kasım 2012
Mesajlar
750
Excel Vers. ve Dili
Excel 2007 Türkçe
bunu makro ile çözebiliriz..aşağıdaki kodu sayfa1 sekmesine sağ klik yapıp kod görüntüle diyiniz..sonra açılan kopyalayınız..artık g sutununda ödendi yazdığınız takdirde o satır arka sayfaya kopyalanacaktır..

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("g2:g1000")) Is Nothing Then Exit Sub
If Target = "ÖDENDİ" Then
Range("a" & Target.Row & ":g" & Target.Row).Copy
Sheets(2).Range("a" & Sheets(2).[a10000].End(3).Row + 1).PasteSpecial (xlPasteAll)
End If
Application.CutCopyMode = False
End Sub
 
Katılım
5 Şubat 2007
Mesajlar
86
Excel Vers. ve Dili
office 2010
sayın apocalyt

ekte resimde var olan hatayı veriyor ama, bakma şansınız olur mu?
 

Ekli dosyalar

Katılım
26 Kasım 2012
Mesajlar
750
Excel Vers. ve Dili
Excel 2007 Türkçe
hata verir..çünkü başına "sub satır() " yazmışsınız..benim bu yazdığım sayfaya kaydedilmesi gerekiyo..yukarıda anlattım ancak dedğimi yapmamışsınız..bakın altta sayfa1 sayfa2 sekmeleri var..sayfa 1 sekmesine sağ klik yapın..kod görüntüle diyin..sonra açılan sayfaya benim kodu kopyalayın..ekleme yapmayın..sonra sayfayı kapatıp g hücresine ödendi yazıp sonuçları nceleyin..
 
Katılım
5 Şubat 2007
Mesajlar
86
Excel Vers. ve Dili
office 2010
dediğiniz gibi kodları yapıştırdım ve vba ekranını kapattım.
g sütununda herhangi bir yere ödendi yazdıktan sonra ekteki hatayı verdi.
 

Ekli dosyalar

Katılım
5 Şubat 2007
Mesajlar
86
Excel Vers. ve Dili
office 2010
apocalyt çok teşekkür ederim.

elinize aklınıza sağlık.

iyi çalışmalar
 
Katılım
26 Kasım 2012
Mesajlar
750
Excel Vers. ve Dili
Excel 2007 Türkçe
rica ederim..sizde saolun..
 
Üst