• 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ü En son ki veriyi getirme

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.

emre004gs

Yeni Üye
Katılım
16 May 2022
Mesajlar
142
Aldığı beğeni
12
Excel V
Office 2003 TR
Konu Sahibi
Arkadaşlar kolay gelsin iyi günler attığım excel sayfasındaki aktif veriyi en son girilen veri ne ise sayfa 2 deki ismin karşılığına getirmesini istiyorum yardımcı olursanız sevinirim
 
Çözüm
Bu arada siz eğer Sayfa1'i değiştirince Sayfa2'deki veri güncellensin diyorsanız ilk verdiğim kodun çalışmaması normal. Çünkü o kodlar sayfa2'nin a sütununda değişiklik yapınca çalışır.

Eğer yapmak istediğiniz sayfa1'in B ve devamındaki sütunlarda herhangi bir hücrede değişiklik yapınca o hücrenin verisi ilgili kişinin sayfa2'deki karşısına gelmesiyse farklı uygulama yapmak gerekir. Eğer tablonuz örneğinizdeki gibi her kişi için her zaman iki satır olacaksa aşağıdaki gibi bir çözüm olabilir. Bu kodlar Sayfa1'in kod bölümüne yapıştırılmalı ve sayfa2'nin kod bölümündeki kodlar iptal edilmeli:

HTML:
PHP:
İçeriği görebilmek için Giriş yap ya da Üye ol.
Aşağıdaki kodları Sayfa2'nin kod bölümüne (sayfa adına sağ tıklayıp kod görüntüle deyince açılan sayfaya) kopyalayıp deneyin. A2:A100 aralığındaki hücreleri değiştirdiğinizde işlem yapar:

HTML:
PHP:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Konu Sahibi
Kod için çok teşekkür ediyorum ancak ben yapamadım heral hocam benim istediğim sayfa1 de sürekli veri girişi yapıp otomatik sayfa2 ye atmasını istiyorum ancak kodu yazınca olmadı a1:a100 hücresinide değiştirdim ve birde bu işlemi formülden yapmak istesem yapabilirmiyim ben dolaylı formülünden düşündüm ama yapamadım yardımcı olursanız sevinirim
 
İlk başta bana olmaz gibi gelmişti ve siz de Makro bölümüne sorduğunuz için makro olarak cevap verdim ama biraz araştırıp kafa yorunca aşağıdaki formülle çözüme ulaştım:

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Bu arada siz eğer Sayfa1'i değiştirince Sayfa2'deki veri güncellensin diyorsanız ilk verdiğim kodun çalışmaması normal. Çünkü o kodlar sayfa2'nin a sütununda değişiklik yapınca çalışır.

Eğer yapmak istediğiniz sayfa1'in B ve devamındaki sütunlarda herhangi bir hücrede değişiklik yapınca o hücrenin verisi ilgili kişinin sayfa2'deki karşısına gelmesiyse farklı uygulama yapmak gerekir. Eğer tablonuz örneğinizdeki gibi her kişi için her zaman iki satır olacaksa aşağıdaki gibi bir çözüm olabilir. Bu kodlar Sayfa1'in kod bölümüne yapıştırılmalı ve sayfa2'nin kod bölümündeki kodlar iptal edilmeli:

HTML:
PHP:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Çözüm
Konu Sahibi
Yapmak istediğim Sayfa1 in B ve Devamındaki Herhangi Bir Hücrede Değişiklik yapınca o Hücrenin Verisi İlgili Kişinin Sayfa 2 deki karşısına gelmesini istiyorum
 
Konu Sahibi
önceki formülü denedim olmadı hocam 2. Çözümünüzde de isimi buluyor ancak son veriyi yan sayfada göstermiyor sürekli bulunamadı diyor
 
Ben her iki çözümü de deneyerek ve doğru sonuç verdiğini görerek paylaşmıştım. Örnek dosyanızda sıkıntı olmadan çalışıyor. Dosyanızı hatalı haliyle paylaşır mısınız?
 
Konu Sahibi
Hocam bende şimdi hallettim içeriğindeki hücrelerde değişimleri yanlış yapmışım teşekkür ediyorum bu ikinci attığınız kodun formül hali ilkte attığınız formül gibi değil mi ikiside aynı yani değil mi, kod istediğim gibi oldu tekrardan teşekkür ederim
 
Özünde aynı olsa da farklı işlemler yapıyorlar. İlkinde Sayfa2'nin A sütunundaki değişikliğe göre işlem yapılıyordu, ikincisinde Sayfa1'in B, C, D, E sütunlarında değişiklik yapınca işlem yapılıyor.
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst