DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Private Sub Worksheet_Change(ByVal Target As Range)
Dim k As Range
If Intersect(Target, [U3]) Is Nothing Then Exit Sub
On Error Resume Next
If Target.Value = "" Then Exit Sub
Set k = Range("S5:S30").Find(Target.Value, , xlValues, xlWhole)
If Not k Is Nothing Then k.Select
End Sub
Zaten makro.evren bey rica etsem ve vaktiniz varsa bu kodları makro haline dönüştürebilirmisiniz.sayfanın birkaç yerinde kullanacağım için istediğim zaman yani kısayoluna bastığımda bu işlemi yapmasını istiyorum.kod yazmayı bilmiyorum ama araştırıp hallederim makro işini.
Zaten makro.
Kodlar çalışma sayfasının modülünde.![]()
Private Sub Worksheet_Change(ByVal Target As Range)
Dim k As Range, alan As Range
If Intersect(Target, [U3,N5]) Is Nothing Then Exit Sub
On Error Resume Next
If Target.Value = "" Then Exit Sub
If Target.Column = 14 Then
Set alan = Range("L7:L31")
ElseIf Target.Column = 21 Then
Set alan = Range("S5:S30")
End If
Set k = alan.Find(Target.Value, , xlValues, xlWhole)
If Not k Is Nothing Then k.Select
End Sub
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
Dim k As Range, alan As Range
If Intersect(Target, [U3,N5]) Is Nothing Then Exit Sub
On Error Resume Next
If Target.Value = "" Then Exit Sub
If Target.Column = 14 Then
Set alan = Range("L7:L31")
ElseIf Target.Column = 21 Then
Set alan = Range("S5:S30")
End If
Set k = alan.Find(Target.Value, , xlValues, xlWhole)
If Not k Is Nothing Then k.Select
End Sub
selamlar,
bu işlem için makro kullanmanıza bence gerek yok.
Ctrl+f (bul) menüsü ile istediğiniz işlemi yapabilirsiniz.
Selamlar,
Belirli bir alanı seçip CTRL+F menüsünü kullanabilirsiniz. Bu şekilde sadece seçtiğiniz alanda arama yapılır.