sıralama yardımı,

Katılım
21 Mart 2006
Mesajlar
2
merhaba arkadaşlar,

Excelde bir konuda yardım istiyorum.Her ay sıralaması ve müşteri adları değişen yukarıdaki gibi yaklaşık 1000 satırlık bir listemiz var ve bu liste haftalık değişiyor. Bu listeden diğer sayfa adları olan bazı ürünlerin kendi sayfalarına sayfalarda göründüğü gibi her hafta dağılması gerekiyor.
Müşteri sayısı değişklik gösteriyor, yani ekte göründüğü gibi 4 tane değil.

Bu işlem belki makro olmadan formüllerlede yapılabilir ancak dosya çok kullanıcılı olduğu için formul bozulmasına karşı makro ile olması daha iyi olacaktır.
Örnek dosya ektedir.


Bunu kolay bir şekilde yapacak bir makro yapımı konusunda yardımcı olabilir misiniz?
 

Metin Karaağaç

Uzman
Altın Üye
Katılım
25 Aralık 2004
Mesajlar
1,793
Excel Vers. ve Dili
Office 2016 Pro Plus-Türkçe
Altın Üyelik Bitiş Tarihi
10-12-2025
Bu şekilde işinizi görmüyor mu?
 
Katılım
25 Ağustos 2005
Mesajlar
569
Excel Vers. ve Dili
Excel 2003 Tr
sn.mehmetozp,
alternatif dosya ektedir. umarım işinizi görür.kolay gelsin.
 
Katılım
21 Mart 2006
Mesajlar
2
ilgine ve yadımına çok teşekkürler Hikmet, gönderdiğin dosya tam istediğim gibi olmuş.

Ancak bu konularda çok yeni olduğum için tam olarak nasıl çalıştığını anlayamadım.
Benim bu makroyu yeni dosyalara aktarıp o dosyaların kendi içindeki bilgilere göre ayarlamam gerekli( aktarma hücere değişikliği, aktarılacak yerlerin değişmesi, gibi...).

Yazmış olduğun alttaki makronun satırlarının ne işe yaradığını yazarsan gerekli modifiyeyi kendim yapabilirim sanırım.

Şimdiden teşekkürler,


Sub aktar()
On Error Resume Next
For sayfa = 2 To Sheets.Count
If Sheets(sayfa).Name <> "DATA" Then Sheets(sayfa).[a2:O65536].ClearContents
Next
For a = 3 To [a65536].End(3).Row
Set s1 = Sheets("" & Cells(a, "a").Value)
say = s1.[a65536].End(3).Row + 1
For b = 1 To 16
s1.Cells(say, b) = Cells(a, b)
Next: Next
MsgBox "aktarma işlemi tamamlandı"
End Sub
 

Metin Karaağaç

Uzman
Altın Üye
Katılım
25 Aralık 2004
Mesajlar
1,793
Excel Vers. ve Dili
Office 2016 Pro Plus-Türkçe
Altın Üyelik Bitiş Tarihi
10-12-2025
Sn hikmet'in çalışması alternatif değil, tam sizin istediğiniz şey.
Acaba bunu bi adım ileri götürebilirmisiniz?
Yani sayfa isimlerini de kendi verip gerektiği kadar sayfayı kendisi açsa?
Belki de daha önce böyle bir çalışma yapılmıştır ama bi sorayım dedim..
 

Metin Karaağaç

Uzman
Altın Üye
Katılım
25 Aralık 2004
Mesajlar
1,793
Excel Vers. ve Dili
Office 2016 Pro Plus-Türkçe
Altın Üyelik Bitiş Tarihi
10-12-2025
Buldum:)
 
Üst