- Katılım
- 12 Aralık 2005
- Mesajlar
- 211
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Sub Aktar()
Set S1 = Sheets("Sayfa1")
For Syf = 2 To Sheets.Count
Sheets(Syf).Range("c3:d65536").ClearContents
For x = 2 To S1.[a65536].End(3).Row
If Sheets(Syf).[a1] = Cells(x, "a") Then
Sat = Sheets(Syf).[c65536].End(3).Row + 1
Sheets(Syf).Cells(Sat, "c") = S1.Cells(x, "b")
Sheets(Syf).Cells(Sat, "d") = S1.Cells(x, "c")
End If
Next
Next
End Sub
Rica ederim.ÜSTADIM
Bunu formül ile yaparsak nasıl yapabiliriz?
=EĞER(SATIR(A1)>$E$1;"";İNDİS(Sayfa1!B$1:B$100;KÜÇÜK(EĞER(Sayfa1!$A$2:$A$100=$A$1;SATIR($A$2:$A$100));SATIR(A1))))
Üstadım hazırladığın makroda şöyle bir hata var;Merhaba,
Kod:Sub Aktar() Set S1 = Sheets("Sayfa1") For Syf = 2 To Sheets.Count For x = 2 To S1.[a65536].End(3).Row If Sheets(Syf).[a1] = Cells(x, "a") Then Sat = Sheets(Syf).[c65536].End(3).Row + 1 Sheets(Syf).Cells(Sat, "c") = S1.Cells(x, "b") Sheets(Syf).Cells(Sat, "d") = S1.Cells(x, "c") End If Next Next End Sub
Merhaba,Üstadım hazırladığın makroda şöyle bir hata var;
Butona her tıklandığında aynı döngüyü aktarıyor.Tekrarlamaları nasıl engelleyebiliriz?
Rica ederim.İşte bu, eline sağlık..