• DİKKAT

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

ara aktifleştir

Katılım
15 Kasım 2006
Mesajlar
23
Excel Vers. ve Dili
Excel 2003
Arkadaşlar Sayfa1 de A1 hücresindeki tarih değerini Sayfa2 A sütununda aratıp değeri bulduğu hücreyi aktif (activate) yapmak istiyorum.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,624
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Sayfa1 in kod bölümüne aşağıdaki kodu uygulayıp denermisiniz.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Address <> "$A$1" Then Exit Sub
    If Not IsEmpty(Target) Then
    If WorksheetFunction.CountIf(Sheets("Sayfa2").Range("A:A"), Target) > 0 Then
    Sheets("Sayfa2").Select
    Sheets("Sayfa2").Range("A:A").Find(Target).Activate
    Else
    MsgBox "ARANAN TARİH BULUNAMAMIŞTIR.", vbCritical
    End If
    End If
End Sub
 
Katılım
31 Ocak 2007
Mesajlar
228
Excel Vers. ve Dili
office xp tr
De&#287;i&#351;ik bir &#246;rnek
Sub TEST()
Set s1 = Sheets("sayfa1")
Set s2 = Sheets("sayfa2")
For Each bak In s2.Range("a1:a50")
If bak.Value = s1.[a1].Value Then
s2.Select
bak.Activate
Exit Sub
End If
Next
End Sub
 
Üst