veri aktar makrosu

Katılım
8 Şubat 2009
Mesajlar
70
Excel Vers. ve Dili
excel 2003 TÜRKÇE
Sub asd()
Dim deger As Integer
For i = 5 To Worksheets.Count
deger = Sheets(i).Range("A2").Value
Sheets("Sayfa2").Range("i-4", 2).Value = deger
Next
End Sub

selam arkadaşlar böle bir kod yazdım ama kod konusunda çok bilgili değilim.hata veriyor zaten kod.ekteki dosyada yapmaya çalıştığım şey, her sayfanın B2'den F2'ye kadar olan kısmını "veriler" sayfasında A2'den A6'ya kadar aktarılması.ama hep sayfa ekleniyor.yani 5.sayfadan sonraki sayfalarda bu otomatikman gerçekleşmeli.şimdiden çok teşekkür ederim
 

Ekli dosyalar

Orion1

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

Ofis-2010-TR 32 Bit
Kod:
Sheets("Sayfa2").Range("i-4", 2).Value = deger
Yukarıdaki kodu aşağıdaki ile değiştirip deneyiniz.:cool:
Kod:
sheets("Sayfa2").cells(2,i-4).value=deger
 
Katılım
8 Şubat 2009
Mesajlar
70
Excel Vers. ve Dili
excel 2003 TÜRKÇE
üstadım işe yaramadı yaa:( ekteki dosyaya bir bakarmısınız rica etsem.kodlardan pek anlamıyorum.belki ne demek istediğimi ekteki dosyadan anlarsınız
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,420
Excel Vers. ve Dili
excel 2010
merhaba
syn wessemeth,
konu başlıklarını seçerken sorunuzla ilgili olmasına dikkat ediniz!
 
Katılım
8 Şubat 2009
Mesajlar
70
Excel Vers. ve Dili
excel 2003 TÜRKÇE
selamlar
konu başlığı olarak açmıltım bir benzerini ama kimse yardımcı olamadı.birde böle başlık açayım istedim
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,482
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Sayfalarınızın B2:F2 aralığı boş görünüyor. Boş satırlarımı aktarmak istiyorsunuz?
 
Üst