Dosya simgesi

Tekrarlayan Verileri Şartlara Göre Silme

Bu şablon, Sayfa1 üzerindeki tekrarlayan kayıtları şarta göre teke indirir. Aynı Barkod ve Ürün bilgisine sahip satırlardan yalnızca en son Tarih değerine sahip olan sonuç alanına yazılır. Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.

Dosyanın içeriği​

  • Sayfa1: Kaynak veri A1:M8 aralığındadır. Veri tablosunda Barkod ve Tarih sütunları ile ürün bilgisi yer alır; örnek kayıtlar 05.06.2023 ile 14.01.2024 arasındaki tarihleri içerir.
  • K2 hücresinden başlayan K:M sütunları sonuç alanıdır. Makro çalıştığında tekrarsız liste buraya yazılır.
Dosyada formül bulunmaz; işlem tamamen makro ile yapılır.

Makrolar​

  • Test: Önce K2:M sütunlarının son satıra kadar olan içeriğini temizler. Ardından dosyanın kendisine ADODB bağlantısı açar ve Sayfa1 verisi üzerinde bir SQL sorgusu çalıştırır. Sorgu kayıtları Barkod ve Ürün alanlarına göre gruplar, her grup için Max ile en büyük (en son) tarihi alır. Sonuç K2 hücresinden itibaren yapıştırılır ve bağlantı kapatılır.
Makro dosya silme ya da dış bağlantı işlemi yapmaz; yalnızca bu çalışma kitabının verisini okur. Kaynak veri değişmez, sonuç ayrı sütunlara yazılır. Bağlantı için bilgisayarda Microsoft Excel ODBC sürücüsünün bulunması gerekir.

Nasıl kullanılır​

  1. Dosyayı açın ve makroları etkinleştirin.
  2. Sayfa1 üzerindeki kayıtları Barkod, Ürün ve Tarih sütunlarına kendi verilerinizle değiştirin.
  3. Alt+F8 ile makro listesini açın, Test makrosunu seçip çalıştırın.
  4. K:M sütunlarında her barkod ve ürün için tek satır ve en son tarih listelenir.
Makro her çalıştığında önceki sonuçları temizleyip yeniden oluşturur. Sorgu Ürün adlı bir başlığı beklediği için sütun başlıklarını değiştirmeyin.

Qene tarafından daha fazla dosya

Detaylar
Yazar
Qene
İndirme
2
Gösterim
274
İlk sürüm
Güncel
SHA-256
6d1b61507648d0bf43c393995c154214508941a6c61dc197c8ccc875c7a37679

Puanlar

5.00 Oylama 1 İnceleme

En son değerlendirmeler

paylaştığınız örnek için teşekkür ederim.
Geri
Üst