Çözüldü Farklı Sayfalardan Veri Çekme İşlemi

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

umudaezgii

Normal Üye
Emre bey merhaba @cakarem,

Farklı sayfalardan veri çekme ile ilgili, kurallarımız dahilinde bir makro çalışmanız olmuştu.
Ekte ki hazırlamış olduğunuz makronuzu düzenli kullanıyoruz, yeri gelmişken tekrar teşekkür ederiz.
Kullanmış olduğumuz sistemimizde ufak bir güncelle yapmak durumunda kaldık. Daha önce hazırlamış olduğunuz makro için 4 kuralımız mevcuttu, bunlarda problemimiz yok.
Ekte ki ''olması gereken kurallar'' isimli dosyamızda örneği olan 5. maddedeki kuralı, daha önce ki hazırladığınız ekte ki makroya ilave etme gibi şansımız olabilir mi ?
Müsait olduğunuzda inceleyebilir misiniz lütfen ?
Teşekkürler
 

Ekli dosyalar

  • Olması gereken kurallar.xlsx
    Olması gereken kurallar.xlsx
    13.6 KB · Görüntüleme: 3
  • 1574071215300.webp
    1574071215300.webp
    15.2 KB · Görüntüleme: 9
  • Veri Çekme - Orjinal Dosya.xlsm
    Veri Çekme - Orjinal Dosya.xlsm
    23.2 KB · Görüntüleme: 3
Tekrardan merhabalar,
Sorunuzu hatırlıyorum. Makro işinizi görmesine sevindim. 5. bir şart eklemek istemişsiniz. Lakin benim merak ettiğim 5. kuralı, 3. ve 4. maddedeki kurallardan nasıl ayırt etmemiz gerekiyor? Çakıştığı durumlar olabilir zannımca. Kuralları ayıracak net çizgi olmalı...
 
Yanlış hatırlamıyorsam kurallardan biri değişmiş galiba :)

Emre bey merhaba ,
3.kuralda her zaman 1 adet marka no olur, sayfa 2' deki beyan numarası da birden fazla olur, bu değişmez.
4. kural tek taşıma senedine bağlı her zaman 1 adet beyanname olduğunda geçerli. Hazırladığınız makroda bunu sağlayabiliyoruz.
5. kuralı daha çözümlü bir hale getirebilmek için 4. kuralı şu şekilde de değiştirebiliriz. Tek taşıma senedine bağlı, birden fazla marka no ve 1 adet beyanname numarası varsa, beyan numarası marka no kadar tekrarlamalı, ilk marka no yanına sayfa 2' deki toplam kap kilo gelip, diğer marka noların yanına 0 (sıfır) gelebilir.
Bunda tek beyan no olduğu için, taşıma senedi ve marka no tekrarlaması olmayacak. Sadece beyan no tekrarlanıp, toplam kap kilo yansıyacak.

Örnek
1574152943926.webp


5. kuralda marka no sayısının ve beyan no sayısına eşit olmadığı durumlarda yada tam tersi beyan no sayısının marka no sayısına eşit olmadığı durumlarda geçerli olacak. Beyan no sayısı kadar, taşıma senedi ve marka numaraları da tekrarlanacak.

1574153060963.webp
 
Moderatörün son düzenlenenleri:
Anladığım kadarıyla dosyanızı hazırladım. Ekli dosyayı inceleyiniz.

Not: Kodun bazı kısımlarında değişiklik yapılmıştır. Diğer seçenekleri de kontrol etmeyi unutmayınız.

İlgili kod yapısı:


Kod:
You must log in to view content
(195 satır)
[/CODE]
 

Ekli dosyalar

Anladığım kadarıyla dosyanızı hazırladım. Ekli dosyayı inceleyiniz.

Not: Kodun bazı kısımlarında değişiklik yapılmıştır. Diğer seçenekleri de kontrol etmeyi unutmayınız.

İlgili kod yapısı:
[Gizlenmiş içerik]
Emre bey merhaba,
Tüm kuralları inceledim, hiçbir problem yok. Tek kelimeyle muhteşem olmuş, elinize sağlık .
Her zaman ki desteğiniz için çok teşekkür ederim.
İyi akşamlar .
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Konuyu başlatan
Normal Üye
Katılım
Konu Bilgi
Durum
Çözüldü 
Forum
Excel Makro Soruları
Başlangıç tarihi
Son yanıt tarihi
Cevaplar
6
Üst