Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
Birinci Worksheet_Change kod blokunda yer alan kod'u aşağıdaki şekilde ikincisindekini ekleyin ve sonra ikinci change kod blokunu silin.
.
Kod:
[FONT="Arial Narrow"]Private Sub Worksheet_Change(ByVal Target As Range)
Dim evn As Range
If Target.Address(0, 0) = "H30" Then
[COLOR="Blue"]'Burası birinci kısmın başlangıcı[/COLOR]
For Each evn In Range("JE5:JE254")
If Target.Value = evn.Value Then
Range("JF3").Value = evn.Offset(0, 1).Value
...............................................................
...............................................................
Range("SU3").Value = evn.Offset(0, 250).Value
End If
Next evn
[B][COLOR="Red"]Set evn = Nothing[/COLOR][/B][COLOR="blue"] 'ikinci kısıma geçmeden önce evn adlı değişkeni sıfırlama satırı[/COLOR]
[COLOR="Blue"]'Burası ikinci kısmın başlangıcı[/COLOR]
For Each evn In Range("JE260:JE509") 'JE5:JE254
If Target.Value = evn.Value Then
Range("JF257").Value = evn.Offset(0, 1).Value
...............................................................
...............................................................
Range("SU257").Value = evn.Offset(0, 250).Value
End If
Next evn
End If
Set evn = Nothing
End Sub[/FONT]
Sanırım istediğniz sonuç bu şekilde elde edilecektir.
.
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.