Döneme Göre Farklı Sayfalardan Veri Çekme

  • Konuyu başlatan Konuyu başlatan theorder
  • Başlangıç tarihi Başlangıç tarihi
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

theorder

VIP Üye
Kullanıcı
Katılım
4 Mar 2022
Mesajlar
113
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Merhaba! Yazdığınız metni biraz daha netleştirdim ve anlaşılır hale getirdim:


Merhaba,

Kolay gelsin.

Üstadlarım, SAP DÖNEM KONTROLÜ adında bir sayfam var. Bu sayfada sistemden çekmiş olduğum verileri karşılaştırmak istiyorum. SAP DÖNEM KONTROLÜ sayfasının A8


sütun aralığında duran varlık numaralarım mevcut. Diğer yandan, 251, 252, 253, 254, 255, 264, 267 adlı sayfalarda B41

sütun aralığında duran varlık numaraları bulunuyor.


SAP DÖNEM KONTROLÜ sayfasının G3 hücresinde bir dönem seçiyorum. Bu döneme göre 251, 252, 253, 254, 255, 264, 267 sayfalarında 39. satırda dönem bilgileri mevcut. SAP DÖNEM KONTROLÜ sayfasının A8


hücre aralığındaki duran varlıkları 251, 252, 253, 254, 255, 264, 267 sayfalarının B41

sütunlarında arayıp, G3hücresinde seçilen döneme uygun olan sütundaki ilgili verinin getirilmesini sağlamak istiyorum. Veri yoğunluğu çok fazla olduğu için bu işlemi makro ile çözmenin daha iyi olacağını düşünüyorum.

Desteğiniz ve Yardımınız için Teşekkür ediyorum.
 

Ekli dosyalar

Çözüm
Her sayfada 1 kere yazıldığını varsayarak (DÜŞEYARA dediğinizden ötürü) aşağıdaki kodlar işinizi görecektir.
Verilerinizi yalnız sanırım aktarılan program sorunlu aktarıyor. O yüzden F2 Enter yaptıktan sonra sonuç alabildim. Eğer bu sürekli olacak bir şey ise, arama yaptırmadan önce kodla F2 Enter yaptırmakta fayda var.
VBA:
İndirmek için giriş yapmanız gerekmektedir.
(15 satır)
Eklediğiniz dosdaki numerik sayfa isimlerinin olduğu sayfalarda, 2530010014 ve 2530010015 numaralarına dair veri yok.
Bulduğunuz toplamlar nerden geliyor?
 
@ExcelDepo

Hocam dosyayı güncelledim şimdi.

Toplam almıyor aslında SAP DÖNEM KONTROLÜ sayfasın Duran Varlığın bir tutarı var. Aynı duran varlık 251,252,253,254,255,264,267 sayfaların b41:b sütununda mevcut.

Burada ki amacım G3 de seçtiğim döneme göre n8 sütununa 251,252,253,254,255,264,267 sayfalarında B41:b aralığında duran varlığını arayıp döneme karşılık gelen veriyi getirmek. Düşeyara formülü çok uzun oluyor ve sayfa sayısı fazla ondan dolayı makro kod daha iyi olacaktır.

Örnek;
Seçilen dönem; 4
duran varlık no;2510010014

hangi sayfada mevcut; 251 sayfasının b41 hücresinde
Seçilen Dönem 4 olduğu için , 4.dönem olan AD sütununda ad41 hücresindeki değeri N9'a getireceğiz. Gelecek tutar 2683,32 .
 

Ekli dosyalar

Anladığım, duran varlıkların hangi sayfalarda olduğu meçhul, onu bulup, seçtiğiniz dönemdeki ay bilgisini getirmek.
Peki, 2510010014 numaralı duran varlığın, 251 numaralı sayfa dışındaki bir sayfada da ilave olarak olması mümkün mü?
Mümkünse, her iki sayfadaki değer toplanacak mı, ne olacak?
 
Her sayfada 1 kere yazıldığını varsayarak (DÜŞEYARA dediğinizden ötürü) aşağıdaki kodlar işinizi görecektir.
Verilerinizi yalnız sanırım aktarılan program sorunlu aktarıyor. O yüzden F2 Enter yaptıktan sonra sonuç alabildim. Eğer bu sürekli olacak bir şey ise, arama yaptırmadan önce kodla F2 Enter yaptırmakta fayda var.
VBA:
İndirmek için giriş yapmanız gerekmektedir.
(44 satır)
 
Çözüm
@ExcelDepo

hocam kodu dedim ama bulunamadı hatası verdi. bir başka excel de bütün sayıları 1 getirdi.

SAP DÖNEM KONTROLÜ sayfasına N8 sütununa verileri; 251,252,253,254,55,264,267 sayfalarından çekeceğiz. çetkiğimiz SAP DÖNEM KONTROLÜ sayfasında g3 de yazan döneme göre 251,252,253,254,55,264,267 sayfalarının AA:aL arasında arayacak. veriler her sayfada duran varlık numarası 1 kere yazılıyor. toplam alacağımız bir durum olmuyor o yüzden.

desteğiniz için teşekkür ederim
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Benzer Konular Popüler İçerikler Daha Fazlası
Geri
Üst Alt