• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Soru Aynı belge numaraları silmek

1903emre34

Gold Üye
Katılım
30 Eki 2022
Mesajlar
196
Çözümler
2
Aldığı beğeni
13
Excel V
Office 2019 TR
Gold Bitiş
15 Nisan 2026
Konu Sahibi
Aynı belge numarada, aynı belge numarası içinde hesap kodunu ilk üç hanesi aynısı ise o satırı silmek için kod oluşturabilir miyiz
 

Ekli dosyalar

Eğer aynı “belge numarası” hücresine sahip iki satır varsa ve bu iki satırın “Hesap Kodu” ilk 3 hanesi aynıysa (örneğinizde 120), bu satırlardan birini silmek istiyorsunuz. Aşğıdaki makroyu kullanabilirsiiniz

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Aynı belge numarasına sahip satırlardan, hesap kodunun ilk 3 hanesi aynı olanlardan birini silmek isterseniz

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.

Bu makro
A sütunundaki hesap kodunun ilk 3 hanesi aynı,
D sütunundaki belge numarası aynı olan satırlardan birini siler (yukarıdan aşağıya doğru kontrol ederken alttaki satırı siler).
 
Konu Sahibi
İlginiz için teşekkürler ilk kod ise yaramadı ikinci kod valisiyir sonucu devam etmedi
 
Evet, excel her satır için yukarıdaki tüm satırlarla karşılaştırma yaptığı için O(n²) yani karesel karmaşıklıkta çalışıyor. Bu da veri sayısı fazla olunca Excel’in kilitlenmesine neden olur.

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.

Volki hocamıza alternatif Birde bunu denermisiniz
 
Konu Sahibi
her iki kod çalışıp aynı satırları sildi bazı hesap kodları silmedi, ekteki dosyada sarı ile boyanmış hücrelerde.
 

Ekli dosyalar

Geri
Üst