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

Çözüldü Soru ile İşlem Yapma

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

mcexrem

Gold Üye
Katılım
22 Nis 2022
Mesajlar
725
Çözümler
2
Aldığı beğeni
132
Excel V
Office 2019 TR
Gold Bitiş
15 Nisan 2026
Konu Sahibi
Merhabalar üstadlarım ve hocalarım,

-Dosyamın Bordro İşlemleri makrosunu çalıştırdığımda “Özlük dosyasındaki Yeni ibareleri Silinsin mi?” sorusu ile ÖZLÜK DOSYASI E sütunundaki verilerin silinip silinmeyeceğine karar vermekteyim. Aynı makroya MAAŞ ÖDEME SAYFASI E, F, G sütunlarındaki verileri silmek/silmemek için “Özlük dosyasındaki Yeni ibareleri Silinsin mi?” sorusundan sonra “Avanslar Silinsin mi?” sorusunun eklenerek Bordro İşlemleri makrosunun düzenlenmesini arz/rica ediyorum.

Mevcut kodda Bordro İşlemleri makrosunu çalıştırdıktan sonra Avansları manuel olarak yazıp HALKBANK sayfasındaki buton vasıtasıyla avansları düşmekteyim. Makroyu 2. kez çalıştırmam gerektiğinde avansları tekrar yazmam gerekiyor. Bu sorunu aşabilmem adına yardımlarınıza ihtiyacım olduğunu arz eder saygılar sunarım.

HALKBANK ve EFT LİSTESİ sayfalarına tutarları aktarırken hedef sütunun MAAŞ ÖDEME LİSTESİ D sütununu baz almasını rica ediyorum.
 
BORDRO_ISLEMLERI makrosunda
HALKBANK_SAYFASINA ve eftlistesine makrolarıyla
ilgili sayfalara gönderim yapıyorsunuz zaten.
Her iki makroda küçük bir revizyonla maas_odeme_sayfasında
D sütunundaki değeri toplam avansla toplayıp aktardım.
Hangi kodların revize edildiği makrolarda kayıtlı. Görürsünüz.
Sanırım istediğiniz bu.
 
Konu Sahibi
Sn hocam,

Allah razı olsun. Sabahtan kontrol edeceğim Inşallah
 
Konu Sahibi
dayanamayıp pc yi tekrar açtım :)

aktarılan tutarlar değişmemiş hocam? formülü makroya eklesek olmaz mı acaba?
 
Şimdi mevzuyu anlamaya çalışıyorum.
MAAS_ODEME_LISTESI sayfasında D sütunundaki formüller
siz avansları yazdıkca toplamdan düşüyor.
Siz Halkbank ve Eft sayfalarına avanslar düşülmemiş
halde istediniz. O zaman yapılacak işlem avans toplamı+D sütunu
verileri olacak. Ben de onu yaptım. Şimdi MAAS_ODEME_LISTESI D sütunundaki veri ile
HALKBANK sayfası G sütunundaki veri aynı olmaz. Çünkü MAAS_ODEME_LISTESI sayfasında
avanslar hala kayıtlı ve D sütunu o verileri düşüyor. Silin avansları
bir daha çalıştırın değerlerin aynı olduğunu göreceksiniz.
Eğer avans yazmamışsanız o zaman D sütunu verilerine 0 ekleyecek
her iki sayfada da veriler aynı olacak.

Aktarılan tutarlar değişmemiş dediğinizde eğer avans miktarı işlenmişse
D sütununda yazan veri neyse gönderimde bulunduğunuz sayfalarda ilgili
sütunlardaki verilerin de o olduğunu anlıyorum. Aynı olanlar varsa avans yazılamamış demektir.
Avans yazıldığı halde aynı olmaz.

D8 hücresini HALKBANK sayfasında G2 ile
D4 hücresini EFT sayfasında D2 ile karşılaştırırsanız
toplam avans miktarlarının MAAS_ODEME_LISTESI sayfasında
D sütunundaki rakamlara eklenerek son iki sayfaya aktarıldığını göreceksiniz.
Zaten istediğiniz bu değil mi?
 
Konu Sahibi
Hocam bir yanlış anlatım/anlaşılma olmuş. Avansları düşerek sayfalara aktarması gerekiyor. Mümkün müdür?
 
Konu Sahibi
Sn.Excelcan hocam,

yardım ve anlayışınız için çok teşekkür eder saygılar sunarım.
 
Konu Sahibi
Sn. excelcan hocam Merhabalar,

18. mesajınızdaki çözümünüze yaşanan bir gelişme sonrası kodda düzeltme yapabilir ?

ODEME LISTESI sayfasında aynı personel iki kez sıralanırsa avansı bordro işlemleri makrosunu çalıştırınca Avanslar eklensin mi sorusuna Evet seçtiğim halde avansını yapıştırmıyor.
Ödenecek tutardan aynı personelin üstte çıkan yani değer olan satırdan avansını düşmesi gerekmektedir.

Örnek: rıfat çıvak isimli personel

Teşekkürler Saygılar
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst