Kayit Kontrol

Katılım
17 Şubat 2007
Mesajlar
36
Excel Vers. ve Dili
Excel 2013
Altın Üyelik Bitiş Tarihi
09/12/2021
Sayın Hocalarım,
Lazım olan bir formulde değişiklik yapamadım. lazım gelen bir sütun aralığındaki değerlerin başka bir sütun aralığında var olup olmadığının kontrolünün yapılmasıydı. üzeride çalıştığım formül


Private Sub KONTROL()

Dim satır1 As Long

satır = Sayfa1.Range("D2").Value

For Index = 4 To 4500
If satır = Sayfa1.Cells(Index, 8).Value Then

Sayfa1.Cells(Index, 9) = "VAR"

End If
Next Index

End Sub



----> burada Aranan değer D2 olup bunu D sütunu olarak nasıl değiştirebilirim.


Yardımlarınız için şimdiden çok teşekkür ederim.
 

kulomer46

Altın Üye
Katılım
23 Mart 2007
Mesajlar
1,514
Excel Vers. ve Dili
Microsoft Office LTSC Professional Plus 2021 - Türkçe
Altın Üyelik Bitiş Tarihi
08-06-2027
Aşağıdaki kodu deneyin..
Private Sub KONTROL()
Dim satır1 As Long
'satır = Sayfa1.Range("D2").Value
For Index = 4 To 4500
If Sayfa1.cells(Index,4).value = Sayfa1.Cells(Index, 8).Value Then
Sayfa1.Cells(Index, 9) = "VAR"
End If
Next Index
End Sub
 
Katılım
17 Şubat 2007
Mesajlar
36
Excel Vers. ve Dili
Excel 2013
Altın Üyelik Bitiş Tarihi
09/12/2021
hocam ilginize teşekkür ederim.

Yalnız yine olmadı. Satırda mevcut 4. sütun ile 8. sütun değerleri aynı olup birbirine eşit ise Var değeri veriyor. 4.sütundaki değer 8. sutünda başka yerde olduğundan bunu nasıl yapabiliriz hocam.

Teşekkür ederim
 
Katılım
17 Şubat 2007
Mesajlar
36
Excel Vers. ve Dili
Excel 2013
Altın Üyelik Bitiş Tarihi
09/12/2021
Aşağıdaki kodu deneyin..
Private Sub KONTROL()
Dim satır1 As Long
'satır = Sayfa1.Range("D2").Value
For Index = 4 To 4500
If Sayfa1.cells(Index,4).value = Sayfa1.Cells(Index, 8).Value Then
Sayfa1.Cells(Index, 9) = "VAR"
End If
Next Index
End Sub
hocam bir örnek gönderdim
 
Üst