Verileri Sayfalara Dağıtma

Katılım
20 Ağustos 2008
Mesajlar
35
Excel Vers. ve Dili
Excell 2003 Türkçe
İyi Günler
Ben bir sayfaya girilen verileri diğer sayfalara dağıtmak istiyorum ekli dosyada veri sayfasından TL olanları TL sayfasına EUR olanları EUR sayfasına nasıl dağıtabilirim yardımcı olabilirseniz sevinirim şimdiden teşekkürler.

Ekli dosyayı görüntüle Örnek Kasa.xlsx
 
İ

İhsan Tank

Misafir
İyi Günler
Ben bir sayfaya girilen verileri diğer sayfalara dağıtmak istiyorum ekli dosyada veri sayfasından TL olanları TL sayfasına EUR olanları EUR sayfasına nasıl dağıtabilirim yardımcı olabilirseniz sevinirim şimdiden teşekkürler.

Ekli dosyayı görüntüle 111450
merhaba
eki inceler misiniz
sayfaya tıkladığınızda otomatik verileri aktarır
 

Ekli dosyalar

Katılım
20 Ağustos 2008
Mesajlar
35
Excel Vers. ve Dili
Excell 2003 Türkçe
Veri Aktarma

Sn. İhsan Bey,

Yardımlarınız için çok teşekkürler verdiğiniz kodlar işimi gördü. Tekrar teşekkürler.
 
Katılım
20 Ağustos 2008
Mesajlar
35
Excel Vers. ve Dili
Excell 2003 Türkçe
Veri Aktarma

Sn. İhsan Bey,

Sayfa dağıtma işini dört döviz türü için nasıl yapabiliriz acaba (TL-EUR-USD-GBP) kodda ne gibi değişiklik gerekiyor.
 
İ

İhsan Tank

Misafir
Sn. İhsan Bey,

Sayfa dağıtma işini dört döviz türü için nasıl yapabiliriz acaba (TL-EUR-USD-GBP) kodda ne gibi değişiklik gerekiyor.
merhaba
Kod:
Private Sub Worksheet_Activate()
Dim c As Range, sat As Long, ilkadres As Variant
Range("A2:I" & Rows.Count).ClearContents
sat = 2
With Sheets("VERİ").Range("E:E")
Set c = .Find("[COLOR="Red"]GBP[/COLOR]", LookIn:=xlValues, LookAt:=xlWhole)
If Not c Is Nothing Then
ilkadres = c.Address
Do
Cells(sat, "A") = Sheets("VERİ").Cells(c.Row, "A")
Cells(sat, "B") = Sheets("VERİ").Cells(c.Row, "B")
Cells(sat, "C") = Sheets("VERİ").Cells(c.Row, "C")
Cells(sat, "D") = Sheets("VERİ").Cells(c.Row, "E")
Cells(sat, "E") = Sheets("VERİ").Cells(c.Row, "F")
Cells(sat, "F") = Sheets("VERİ").Cells(c.Row, "G")
Cells(sat, "G") = Sheets("VERİ").Cells(c.Row, "H")
Cells(sat, "H") = Sheets("VERİ").Cells(c.Row, "I")
Cells(sat, "I") = Sheets("VERİ").Cells(c.Row, "J")
sat = sat + 1
Set c = .FindNext(c)
Loop While Not c Is Nothing And c.Address <> ilkadres
End If
End With
End Sub
sayfa ekliyerek ve kırmızı yeri yenisine göre değiştirdikten sonra kullanarabilirsiniz.
eki inceleyin en dört adet ekledim
 

Ekli dosyalar

Katılım
21 Ekim 2006
Mesajlar
85
Excel Vers. ve Dili
excel 2007 türkçe
sayın ihsan bey çok güzel bir kod sistemi acaba dvz kısmında yazılı olan (tl-eur-usd-gbd veya başka veriler) bunlara ayrı ayrı sayfa açarak kendisi verileri otomatik atabilirmi.şimdiden çok teşekkür ederim .
 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,800
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe

Ekli dosyalar

Katılım
20 Ağustos 2008
Mesajlar
35
Excel Vers. ve Dili
Excell 2003 Türkçe
Sayfalara Dağıtma

Sn. Halit Bey,
Yardımlarınız için çok teşekkürler. Emeğinize ayrıca saygılar. Yalnız her yeni veri eklendiğinde sayfaları silip mi yazıyoruz. Bu durumda sayfa kolon genişliklerini ayarlamak gerekiyor. Sayfalar kalsa veriler silinse yada yeni veriler eklense bu şekilde yapmak için kodlarda ne gibi değişiklik yapmak gerekir. Birde A sütunundaki R ve G harfleri sayfalara sayı olarak yansımış. Ayrıca sayfalarda
alt toplam olayı süper olmuş. Tekrar teşekkürler.
 
Katılım
20 Ağustos 2008
Mesajlar
35
Excel Vers. ve Dili
Excell 2003 Türkçe
Sn. Halit Bey,
Yardımlarınız için çok teşekkürler. Emeğinize ayrıca saygılar. Yalnız her yeni veri eklendiğinde sayfaları silip mi yazıyoruz. Bu durumda sayfa kolon genişliklerini ayarlamak gerekiyor. Sayfalar kalsa veriler silinse yada yeni veriler eklense bu şekilde yapmak için kodlarda ne gibi değişiklik yapmak gerekir. Birde A sütunundaki R ve G harfleri sayfalara sayı olarak yansımış aynen aktarılması gerekiyor. Ayrıca sayfalarda alt toplam olayı süper olmuş. Tekrar teşekkürler.
 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,800
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
Sn. Halit Bey,
Yardımlarınız için çok teşekkürler. Emeğinize ayrıca saygılar. Yalnız her yeni veri eklendiğinde sayfaları silip mi yazıyoruz. Bu durumda sayfa kolon genişliklerini ayarlamak gerekiyor. Sayfalar kalsa veriler silinse yada yeni veriler eklense bu şekilde yapmak için kodlarda ne gibi değişiklik yapmak gerekir. Birde A sütunundaki R ve G harfleri sayfalara sayı olarak yansımış aynen aktarılması gerekiyor. Ayrıca sayfalarda alt toplam olayı süper olmuş. Tekrar teşekkürler.
Her değişiklikte sayfaları sil düğmesine tıklayıp sonra aktar düğmesine tıklamak gerekiyor

birinci sutün içinde aşağıdaki bölümü silin

Kod:
Worksheets(yer).Cells(sat, 1).Value = sat - 1
 
Üst