Kodlarının düzeltilmesi hk.

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

1903emre34

VIP Üye
Kullanıcı
Katılım
28 Tem 2022
Mesajlar
324
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe

Ekli dosyalar

Ömer hocamın kodlarını dokunup bozmak istemedim. Yeni bir makro kodu yazdım. İsteğinizi karşılar mı inceleyiniz.
Ekli dosyaya bakınız.

İlgili kod yapısı:
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(22 satır)

Not: Kod atamasını yapmadım. Vba arayüzünden exceldestek kod bloğunu çalıştırınız.
 

Ekli dosyalar

Merhaba Sayın @1903emre34 .

Sayın @cakarem 'in verdiği kodla da istenilen sonucun alınması lazım ama,
yine de dosyadaki açıklamalı kod madem bana ait, isteğinizi karşılayacak alternatif kodu da ben hazırlayayım dedim.
Dosyada mevcut kod, B2:B8 aralığındaki hesap kodlarının tümünü birden içeren yevmiye kayıtlarını listeliyor durumda idi.
Tabi bu yevmiye maddelerinde, verilen hesap kodlarının yanısıra başka hesap koduna ait kayıtlar da olabiliyordu.
Örneğin 441 maddede 180 ve 600 yanısıra 191 hesap da var ve dosyadaki ilk kod bu maddeyi de listeler.

Anladığım kadarıyla siz, SADECE verilen hesap kodlarını içeren (başka hesap kodu içermeyen)
yevmiye maddelerinin listelenmesini istiyorsunuz.

Belgenizde mevcut kodu aşağıdakiyle değiştirin ve ARAMA sayfasındaki dağmeye sağ tıklayıp MAKRO ATAyı seçip,
açılacak küçük ekranda aşağıdaki makronun adını seçerek düğmeyle kodu ilişkilendirip kullanın.

CSS:
İndirmek için giriş yapmanız gerekmektedir.
(25 satır)

.
 
Emre Bey.

Önceki cevabımda verdiğim kod üzerinden gidilecekse, kodu aşağıdaki gibi değiştirin.
MUAVİN sayfasında YEVMİYE MADDE NO sütunu boş iken çalışmayacaktır.

Neticede, sadece istenilen ana hesap kodlarını içeren YEVMİYE MADDElerin listelenmesi isteniliyor değil mi?
YEVMİYE MADDE NO olmadan bu işin olmayacağı belli değil mi?

VBA:
İndirmek için giriş yapmanız gerekmektedir.
(25 satır)

.
 
Kilitlenen dosyanın, içindeki özel bilgiler silinmiş bir kopyasını foruma ekleyin.
Veri yığını büyük olduğuna göre makroyu sıfırdan oluşturmak gerekebilir.
 
Emre Bey;
Örnek belgenizdeki MUAVİN sayfasında durumları birbirinden farklı olacak;
-- bir yevmiye numarasına ait satırlarda, kriter hesaplardan sadece birinin olduğu yevmiye kaydı,
-- başka bir yevmiye numarasına ait satırlarda, sadece kriter hesapların kullanıldığı yevmiye kaydı,
-- başka bir yevmiye numarasına ait satırlard ise, kriter hesap kodları olmakla beraber başka hesap kodu da içeren yevmiye kaydı
olmalıdır.

Örnek belgenizdeki ARAMA sayfasında ise yukarıda belirttiğim şekildeki kayıtlardan hangilerinin listelenmesi gerekiyorsa,
bunları kopyala-yapıştır yaparak elle olması gereken sonucu hazırlamalısınız.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Benzer Konular Popüler İçerikler Daha Fazlası
Geri
Üst Alt