Veri aktarımı

Katılım
16 Mart 2007
Mesajlar
115
Excel Vers. ve Dili
2003 Türkçe
Form aradım birçok örnekler buldum fakat bir türlü sorunumu çözemedim.Ustalarımdan yardım bekliyorum.Şimdiden teşekkürler.
 

N.Ziya Hiçdurmaz

Özel Üye
Katılım
28 Nisan 2007
Mesajlar
2,218
Excel Vers. ve Dili
Office 2013 TR / 32 Bit
Yanıt

Kod:
Sub AKTAR()
Set S1 = Sheets("Sayfa1")
Set S2 = Sheets("Sayfa2")
For SAT = 1 To 10
S = IIf(S2.[A1] = "", 1, S2.Cells(65536, "A").End(3).Row + 1)
S2.Cells(S, "A") = S1.Cells(2, SAT).Value
Next
End Sub
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Ekli dosyayı inceleyiniz.:cool:
Kod:
Sub aktar()
Dim i As Long, k As Byte
sat = Sheets("Sayfa2").Cells(65536, "B").End(xlUp).Row + 1
adr = Range(Cells(sat, "A"), Cells(sat, "J")).Address
Sheets("Sayfa2").Range(adr).Value = Sheets("Sayfa1").Range("A2:J2").Value
MsgBox "İşlem Tamam"
End Sub
 
Son düzenleme:
Katılım
16 Mart 2007
Mesajlar
115
Excel Vers. ve Dili
2003 Türkçe
Sayın VBA yardımlarınız için çok teşekkür ederim.Yalnız ben sorumu tam açıklayamadım, özür dilerim.Sayfa 2 ye A1 den aşağıya doğru değil A:J hücre arasına aktarmak istiyorum.Bunu belirtmem gerekiyordu tekrar özür dilerim.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Ben 4 nolu mesaja bir şeyler yazdım.O şekildemi istiyorsunuz.:cool:
 
Katılım
23 Ekim 2007
Mesajlar
1,135
Excel Vers. ve Dili
Excel 2003 TR
Kardeş B:K arası baktın mı kaydırsan olmuyormu.
 
Katılım
16 Mart 2007
Mesajlar
115
Excel Vers. ve Dili
2003 Türkçe
Sayın Orion 2 İlginize çok teşekkür ederim. Sorumu tam açıklayamadım, özür dilerim.Benim istediğim şu şekilde Sayfa1 a2:j2 hücre aralığına girilecek değerler sayfa2 a:j hücre aralığına aktarılacak. Yalnız Sayfa 1 a2:j2 aralığındaki veriler değişiyor, değiştirildiğinde sayfa 2 de bir önceki kayıtın altına eklenerek devam edecek yani enson satıra sürekli veri aktarılacak şekilde olmasını istiyorum. İyi çalışmalar.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
4 nolu mesajda dosyayı güncelledim.İndirip deneyiniz.:cool:
 
Katılım
16 Mart 2007
Mesajlar
115
Excel Vers. ve Dili
2003 Türkçe
Sayın Orion 2 Yardımlarınız için çok teşekkür ederim.Tam istediğim gibi olmuş.
İyi çalşmalar dilerim.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,900
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Alternatif

Sayfa1 içindeki bir butona bağlayınız.

Kod:
Sub Aktar()
Dim rngcopy As Range
Dim rngpaste As Range
Set rngcopy = [A2:J2]
Set rngpaste = Sheets("Sayfa2").Range("A65536").End(xlUp)(2)
rngcopy.EntireRow.Copy rngpaste
Set rngcopy = Nothing
Set rngpaste = Nothing
End Sub
 

N.Ziya Hiçdurmaz

Özel Üye
Katılım
28 Nisan 2007
Mesajlar
2,218
Excel Vers. ve Dili
Office 2013 TR / 32 Bit
Yanıt

Kod:
Sub AKTAR()
Set S1 = Sheets("Sayfa1")
Set S2 = Sheets("Sayfa2")
For SAT = 1 To 10
S = IIf(S2.[J1] = "", 1, S2.Cells(65536, "J").End(3).Row + 1)
S2.Cells(S, SAT) = S1.Cells(2, SAT)
Next
End Sub
 
Katılım
16 Mart 2007
Mesajlar
115
Excel Vers. ve Dili
2003 Türkçe
Sayın ALİ ve Sayın VBA Sizlerede yardımlarınız için teşekkür ederim.İyi çalışmalar.
 
Üst