300 tane sheet'i birleştiren macro

Katılım
7 Mayıs 2009
Mesajlar
2
Excel Vers. ve Dili
2003, İngilizce
Arkadaşlar merhaba,
Ben daha önce hiç macro yazmadım, ancak şu anda çalıştığım yerde benden ilk 2-3 satırları dolu olan 300 tane sheet'i ilk sheet'te bir macro ile birleştirmem isteniyor. Çok acil yapmam lazım. Bunu nasıl yapabilirim? Lütfen yardımcı olun :(
şimdiden teşekkürler
 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,873
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
bu kadar sheets varmı bir dosyada aşağıdaki kodu denermisin

not=1. satırdan 3. satıra kadar olanları alır

Sub makro1()
Satır = 1
sayfaadı = ActiveSheet.Name
For i = 1 To Sheets.Count
If Sheets(i).Name <> sayfaadı Then
Sheets(i).Rows("1:3").Copy
Range("A" & Satır).Select
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
Satır = Satır + 3
End If
Next i
Range("A1").Select
End Sub
 
Katılım
7 Mayıs 2009
Mesajlar
2
Excel Vers. ve Dili
2003, İngilizce
Çok teşekkür ederim...
Çok yardımcı oldu gerçekten..
İyi çalışmalar... :)
 
Üst