• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Tıklanan değeri bularak imleci odaklama

Katılım
31 Aralık 2011
Mesajlar
378
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.
 
KÖPRÜ ile aynı hücre üzerinde değilde hemen yanındaki boş bir alanda formülle işlem yapılabilir.
 
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
 
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)
 
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.
 
Verdiğim makro kodu zaten istediğiniz işlemi yapmıyor mu? A sütununda tıklayınca diğer sayfada ilgili kayda gidiyor.
 
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
 
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ü.
 
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.
 
Dosyanızı gönderirseniz uygun zamanımında bu bahsettiğiniz işlemleri makro ile yapılabilir
 
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?
 
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.
 
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.
 
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.
 
Klavyeyi kullanarak ne yapmam gerekiyor? Tıklama işini fareyle yapmıyor muyuz?
 
Merhaba
HOcam veri girişini klavyeden yapıyoruz. Bir şekilde o hücrenin üzerine geldiğinde klavye imleci makro tetikleniyor.
 
Verdiğim worksheetchange olayındaki kodları beforedoubleclick olayına aktarıp deneyin. Hücre seçiminde değil de çift tıklamada çalışır.
 
Geri
Üst