Bir sabit yardımıyla sayfadan sayfaya veri aktarmak

Katılım
27 Kasım 2006
Mesajlar
8
Excel Vers. ve Dili
EXCEL 2003 TÜRKÇE
Soruyu kitap1.xls içinde yazdım.Yardımcı olursanız sevinirimm..
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,058
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Aşağıdaki kodu sayfa1in kod sayfasına kopyalayın. B sütununa yazdığınız tur ismine göre ilgili sayfaya aktaracaktır.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Intersect(Target, [b:b]) Is Nothing Then Exit Sub
Set s1 = Sheets("" & Target)
son = WorksheetFunction.CountA(s1.[a:a]) + 1
s1.Range("a" & son & ":f" & son) = Range("a" & Target.Row & ":f" & Target.Row).Value
End Sub
 
Katılım
27 Kasım 2006
Mesajlar
8
Excel Vers. ve Dili
EXCEL 2003 TÜRKÇE
Cok teşekkur ederim kod işimi gordu.
Sanırım bu visiual basic dili ben cok az biliyorum aslında bu yazdıgınız kodlarıda ilk defa gordum acaba bu kaynaklara nerden ulaşabilirim dokuman veya adres varmı?
 
Katılım
27 Kasım 2006
Mesajlar
8
Excel Vers. ve Dili
EXCEL 2003 TÜRKÇE
?

Son bi sorim daha olacak kitap1 örneğine ek olarak verdiğiniz bu kodda B:B deki isimleri okuyup A ile F deki tüm bilgileri o sayfaya atıodu bide buna ek olarak aynı Sayfa1 de G:G alanına girdiğim örneğin aa değerini aa sayfasına atacak ama bu sefer aa sayfasına atılıcak veriler belli sutunlardaki değerler olcak mesala A , B , H ve J yi atsın gibi yani diğer sayfaya atılcak verileri ayrı ayrı girebilirmiyiz.Yani b:b alanındaki veri ayrı bir işi g:g alanındaki veri ayrı bir işi yapsın istiyorum.
 
Üst