Hesap Koduyla Gelen Yanlış Fiş Kaydını Düzeltme

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

1903emre34

Kullanıcı
Katkı: %0
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Merhaba,

Ana kod 180,600 yazdığım zaman fiş numarası 441 olan kayıt gelmektedir, ben gelmesini istemiyorum, fişi numarası 443 olan gelmesini istiyorum, çünkü 180,600 hangi fişi numarasında varsa geliyor, kodlarda nasıl düzeltme yapabiliriz.
 

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:
Bu kodu görmek için giriş yapmanız gerekmektedir (22 satır). Giriş Yap

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.

Kod:
Bu kodu görmek için giriş yapmanız gerekmektedir (25 satır). Giriş Yap

.
 
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?

Kod:
Bu kodu görmek için giriş yapmanız gerekmektedir (25 satır). Giriş Yap

.
 
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...
Geri
Üst