Tıklanan değeri bularak imleci odaklama

Katılım
31 Aralık 2011
Mesajlar
323
Excel Vers. ve Dili
2016 türkçe
Merhabalar arkadaşlar.
Elimden geldiği kadar açıklamaya çalışacağım. Sayfa1'de ödünç verilen kitapları giriyorum. Her kitabın benzersiz barkod numarası var. Sayfa2'de de Kitapların "Barkod, Adı, Yazarı" gibi bilgileri yer alıyor.
Yapmak istediğim ise Sayfa1'deki yazdığım barkodun üzerine tıkladığımda Sayfa2'de o barkodu bularak o satırın üzerine odaklanması. Yani tıkladığım barkod numaralı kitabı Sayfa2'de bulup bana onu göstermesini istiyorum. Böyle bir işlemi normal köprü ile yapamayacağımızı düşünüyorum.
Şimdiden herkese teşekkürler.
 

Korhan Ayhan

Moderatör
Yönetici
Katılım
15 Mart 2005
Mesajlar
36,328
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Ofis 2016 Tr-En 32 Bit
KÖPRÜ ile aynı hücre üzerinde değilde hemen yanındaki boş bir alanda formülle işlem yapılabilir.
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
11,987
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Aşağıdaki kodları Sayfa1'in kod bölümüne yapıştırırsanız A2:A1000 aralığındaki dolu hücreleri seçtiğinizde, seçtiğiniz hücre Sayfa2'nin A sütununda varsa Sayfa2'ye geçip o hücreyi seçer:

PHP:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(Target, [A2:A1000]) Is Nothing Then Exit Sub
If Target <> "" Then
    If WorksheetFunction.CountIf(Sheets("Sayfa2").[A:A], Target) > 0 Then
        sat = WorksheetFunction.Match(Target, Sheets("Sayfa2").[A:A], 0)
        Sheets("Sayfa2").Activate
        Sheets("Sayfa2").Cells(sat, "A").Select
    End If
End If
End Sub
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
11,987
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Korhan Bey'in bahsettiği köprü işlemini şöyle uygulayabilirsiniz. A2 hücresindeki barkodun Sayfa2'nin A sütununa köprü verilmesi için B2 hücresine aşağıdaki formülü yazın:

=KÖPRÜ(HÜCRE("adres";DOLAYLI("Sayfa2!A"&KAÇINCI(A2;Sayfa2!A:A;0)));A2)
 
Katılım
31 Aralık 2011
Mesajlar
323
Excel Vers. ve Dili
2016 türkçe
Merhaba
Yusuf bey öncelikle vakit ayırdığınız için teşekkür ederim. Ancak ben böyle bir kullanım arzulamamıştım. Ben tek bir kayıt üzerinde işlem yapacağımdan üzerine tıkladığımda sorgulama yapabiliyorsak güzel olur. Böyle bir şey mümkün değilse sadece o anki seçili hücre ile ilgili bir şeyler yapabilirsek daha verimli olur.
Tekrar çok teşekkür ederim.
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
11,987
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Verdiğim makro kodu zaten istediğiniz işlemi yapmıyor mu? A sütununda tıklayınca diğer sayfada ilgili kayda gidiyor.
 
Katılım
31 Aralık 2011
Mesajlar
323
Excel Vers. ve Dili
2016 türkçe
Merhaba
Hocam istediğim işlemi yapıyor. Ancak klavyeden veri girerken seçim değiştiği anda diğer sayfaya atlıyor. Buda veri girişi sırasında tekrar aynı yere gelmek anlamına geliyor. Ben benim istediğim zaman çalışsın istiyorum. Böyle bir geliştirme yapabilir miyiz
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
11,987
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Yapmak istediğinizi yani çalışma sistemini adım adım anlatır mısınız? VErdiğim kodun ne sorunu olduğunu anlamadım çünkü.
 
Katılım
31 Aralık 2011
Mesajlar
323
Excel Vers. ve Dili
2016 türkçe
Merhaba
Hocam şimdi gerçekte "Ödünç ver, İade Al" adında sayfalarım var. Adı üstünde Ödünç sayfasından verdiklerimi İade sayfasından geri alıyorum. İade alırken kitabın yerini bulmak için kitapların tutulduğu sayfYA GEÇEREK ORADA ARAMA YAPARAK BULMAM GEREKİYOR.
İade alırken barkodu girdiğimde yan sütunlarda kitabın adı, kimde olduğu gibi bilgiler formüllerle geliyor. Bende oraya son sütuna sadece iade aldığım tarihi yazıyorum.
Şimdi bundan sonra burada barkoda veya kitabın adına tıkladığımda Kitaplar sayfasındda arayıp sonucu görmek istiyorum. Özetle yaptıklarım bunlar. Açıklayıcı olmuştur inşallah.
Teşekkürler.
 

yusuf1284

Altın Üye
Katılım
17 Ocak 2015
Mesajlar
129
Excel Vers. ve Dili
Office Pro 2016
Dosyanızı gönderirseniz uygun zamanımında bu bahsettiğiniz işlemleri makro ile yapılabilir
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
11,987
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Tamam da verdiğim koddaki sorunu anlamadım hâlâ. Siz hücreye tıklayınca diğer sayfadaki ilgili hücreye gitmek istemiyor musunuz? O işlem yapılmıyor mu? Yapılmıyorsa ne istiyorsunuz? Yapılıyorsa sorun nedir?
 
Katılım
31 Aralık 2011
Mesajlar
323
Excel Vers. ve Dili
2016 türkçe
Merhaba
Hocam işlem tamam. Ancak klavye odağı hücrenin üzerine gelir gelmez işlem başlıyor. Buda veri giriini yparken hemen diğer sayfaya gidiyor ve tekrar aynı sayfaya dönmeyi gerektiriyor. Bende ben tıkladığım zaman işlem yapsın istiyorum. Yani üzerine gelindiğinde değil hocam.
Teşekkürler.
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
11,987
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Bende ben tıkladığım zaman işlem yapsın istiyorum.
Zaten, kod, siz hücreye tıkladığınızda işlem yapıyor. Hücre üzerine geldiğinde çalışan bir kod ben bilmiyorum.
 

erd5334

Altın Üye
Katılım
26 Nisan 2012
Mesajlar
108
Excel Vers. ve Dili
excel 365
Merhaba
Hocam işlem tamam. Ancak klavye odağı hücrenin üzerine gelir gelmez işlem başlıyor. Buda veri giriini yparken hemen diğer sayfaya gidiyor ve tekrar aynı sayfaya dönmeyi gerektiriyor. Bende ben tıkladığım zaman işlem yapsın istiyorum. Yani üzerine gelindiğinde değil hocam.
Teşekkürler.
Sayfa 1 e bir tane buton koyun arama sayfasına butonun kodlarına @YUSUF44 hocamın verdiği kodları yapıştırın. hücreye aranacak barkodu yazın buton ile sayfa 2 deki ilgili alana gidin.
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
11,987
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Klavyeyi kullanarak ne yapmam gerekiyor? Tıklama işini fareyle yapmıyor muyuz?
 
Katılım
31 Aralık 2011
Mesajlar
323
Excel Vers. ve Dili
2016 türkçe
Merhaba
HOcam veri girişini klavyeden yapıyoruz. Bir şekilde o hücrenin üzerine geldiğinde klavye imleci makro tetikleniyor.
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
11,987
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Verdiğim worksheetchange olayındaki kodları beforedoubleclick olayına aktarıp deneyin. Hücre seçiminde değil de çift tıklamada çalışır.
 
Üst