altalta 30 satır tarih içinde istediğim bir tarihi bulup o hücreye gitmesini istiyorum.ama belirli biralanda bulacak çünkü aynı tarih sayfanın farklı yerlerindede var. bu yapılabilirmi
Ekli dosyalar
-
2.2 KB Görüntüleme: 13
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.
evren bey ekteki dosyada 2 tane var ikinciyede o makroyu ekleyebilirmisiniz.ben bi türlü yapamadım yani aynı sayfada birkaç farklı yerde kullanıcağım bunu.sizi de uğraştırdık akşam akşamZaten 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.
evet bu şekildede oluyor ama benim listede tarihlerin olduğu hücrede formül var galiba bu yüzden olmuyorSelamlar,
Belirli bir alanı seçip CTRL+F menüsünü kullanabilirsiniz. Bu şekilde sadece seçtiğiniz alanda arama yapılır.