• DİKKAT

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

Hücre değerini Sutunda bularak aktif hale getirme

Katılım
16 Nisan 2008
Mesajlar
313
Excel Vers. ve Dili
Türkçe Microsoft Office Excel 2007
Arkadaşlar H1 hücresine yazdığım kelimeyi enterladığımız anda A5 ile A24 aralığında bularak o hücreyi aktif hale nasıl getirebiliriz.
Saygılarımla
 

Ekli dosyalar

Bu şekilde deneyiniz.
Kod:
Sub bul()
If [a5:a24].Find([h2]) Is Nothing Then
MsgBox "Aranan Değer Bulunmadı"
Else
[a5:a24].Find([h2]).Select
End If
End Sub
 
Son düzenleme:
Bu şekilde deneyiniz.
Kod:
Sub bul()
If [a5:a24].Find([h2]) Is Nothing Then
MsgBox "Aranan Değer Bulunmadı"
Else
[a5:a24].Find([h2]).Select
End If
End Sub
Hocam Aynı kodu Private Sub a uygulayabilir miyiz? Yani hicre değişince otomatik seçsin
 
Deneyiniz.
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If [a5:a24].Find([h2]) Is Nothing Then
MsgBox "Aranan Değer Bulunmadı"
Else
[a5:a24].Find([h2]).Select
End If
End Sub
 
Deneyiniz.
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If [a5:a24].Find([h2]) Is Nothing Then
MsgBox "Aranan Değer Bulunmadı"
Else
[a5:a24].Find([h2]).Select
End If
End Sub
Kod çalıştı ama H2 dışına tıklayınca da çalışıyor. Bunu engelleyemezmiyiz. Sadece H2 de çalışsa çok güzel olacak
 
İkinci satır olarak )yani If satırından önce) aşağıdaki satırı ekleyin:

If Intersect(Target, [H2]) Is Nothing Then Exit Sub
 
Geri
Üst