• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Sayfadan sayfaya, yinelenen değerleri süzerek, alfabetik sırayla veri taşıma

Katılım
21 Kasım 2016
Mesajlar
26
Excel Vers. ve Dili
Microsoft® Excel® Microsoft 365 için MSO (Sürüm 2310 Derleme 16.0.16924.20054) 64 bit TR
Arkadaşlar merhaba,
Excelde birçok şeyi yapabiliyorum ancak sistem kilitleniyor formüllerle, bu yüzden 50 yaşımda makro öğrenmeye karar verdim. Ancak bu konuda son derece cahilim. Sorabileceğim ve size aptalca gelebilecek sorular için önceden özür diliyorum. Bilgi paylaşıldıkça değer kazanır ümidiyle, gerek bu konuda ve gerekse sonrasında sizi sürekli rahatsız edeceğimi dikkate alarak yardımlarınızı bekliyorum.
Hepinize kolaylıklar dilerim... :)
 
Merhaba,

Özür dilemenize gerek yok. Hepimiz burada sürekli yeni bir şeyler öğreniyoruz. Öğrenmenin yaşı yok.

Forum kurallarına uygun olduğu sürece dilediğiniz kadar soru sorabilirsiniz. Gerçi forumumuzda oldukça geniş bir arşiv var. Arama yaparsanız birçok sorunuza yanıt bulabilirsiniz.

Aşağıdaki kod "Sayfa1" isimli sayfanın "A" sütunundaki verileri istediğiniz şekilde "Sayfa2" isimli sayfanın "A" sütununa listeler.

Kod:
Sub Benzersiz_Alfabetik_Liste()
    Dim S1 As Worksheet, S2 As Worksheet
    
    Set S1 = Sheets("Sayfa1")
    Set S2 = Sheets("Sayfa2")
    
    S2.Range("A:A").Clear
    S1.Range("A:A").AdvancedFilter Action:=xlFilterCopy, CopyToRange:=S1.Range("Z1"), Unique:=True
    S1.Range("Z:Z").Cut S2.Range("A1")
    S2.Range("A2:A" & S2.Rows.Count).Sort S2.Range("A1"), xlAscending
    
    Set S1 = Nothing
    Set S2 = Nothing
    
    MsgBox "İşleminiz tamamlanmıştır.", vbInformation
End Sub
 
Korhan Bey çok teşekkürler...

İşin sistematiğini öğrenene kadar konu başlıklarından çok fazla yararlanamayacağım sanırım... Çabuk öğrenirim ama önce bu matematiği çözmem lazım... :)

Sayfa aktarımı oldu sayenizde... şimdi biraz daha detay rica ediyorum sizden...

Şöyle ki;

Öncelikle bu aktarımın, sayfa1 'e her yeni liste yapıştırdığımda, sayfa2 'de otomatik olarak algılanmasını ve işlemesini arzu ediyorum.
Öte yandan; sayfa1 ilk satırda ama herhangi bir sütunda yer alan "ürün adı" başlıklı sütunun baz alınarak filtrelenmesi ve alfabetik sıralanması ve diğer sütunlardaki tüm bilgilerin de bu ana sütun referans alınarak eşleşmesini hedefliyorum. Bu mümkün müdür?
 
Merhaba,

Son istekleriniz için örnek dosya eklerseniz nokta atışı yapabiliriz. Yoksa konu gereksiz yere uzayabilir.

Paylaşım sitelerine dosyanızı yükleyip link verebilirsiniz.
 
Merhaba Koray Bey,

Ekte göndermeye çalıştım ancak gönderi limitiniz yeterli olmadı. Dosyanın boyutu 7,2 mb. Size iletmemin başka bir yolu varsa lütfen yönlendiriniz.

Dediğim üzere, bu konuyu excel ile hallettim zaten. Ancak, makro ile daha hızlı ve daha az formülle yapılabilmesi durumu söz konusu ise onu öğrenmek peşindeyim. Çünkü ekteki dosya, kurguladığım sistematiğin sadece başlangıcı ve diğer çalışma kitapları da işe dahil olunca hesaplama hızı yarım saati buluyor.

Daha ilk sayfada yaklaşık 250 bin hücreyi kapsayan bir formül ağından söz ediyoruz.

"STOK GİRİŞ" sayfasına farklı zamanlarda yeni stok verilerini ana sistemden alıp yapıştıracağız. Bu yüzden, diğer sayfaların her daim bu yeni bilgi girişini referans alarak çalışması gerekiyor, şu anda olduğu gibi.Ve zaman zaman ana sistemdeki sütunlar yer değiştirebildiğinden, sütun başlıklarını dikkate alan bir hesaplama gerekliliği söz konusu.

Yardımcı olursanız memnun olurum :)

İyi çalışmalar dilerim...
 
Merhaba Koray Bey,
Ekte göndermeye çalıştım ancak gönderi limitiniz yeterli olmadı. Dosyanın boyutu 7,2 mb. Size iletmemin başka bir yolu varsa lütfen yönlendiriniz.

Merhaba. Dosyanızın yapısını bozmadan sadece örnek bir kaç satırlık vede sütunluk olarak hazırlayıp eklerseniz yeterlidir.
 
Paylaşım sitelerine yükleyip link verebilirsiniz.
 
Eklediğiniz dosyada yapılacak işlemleri adım adım açıklar mısınız?
 
Eklediğiniz dosyada yapılacak işlemleri adım adım açıklar mısınız?

Başka sıkıntılar vardı o yüzden geç cevap verdim özür dilerim... İlginize teşekkür ederim.
 
Geri
Üst