Arkadaşlar merhaba, kullandığım tabloda iki sütun aşağıdaki kodları kullanarak sorgulama yaparak sonucu ilgili hücreye yazmakta, fakat sorgu satırı 800 civarında olduğu ve iki farklı sorgu olduğu için malumunuz çok bekletmekte işimi kolaylaştırmak yerine daha da uzatmakta, bu sorguyu nasıl hızlandırabilirim veya daha değişik ne kullanabilirim, ilgi gösteren göstermeyen herkese çok teşekkür..
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Intersect(Target, [B2:B800]) Is Nothing Then Exit Sub
For ara = 1 To 800
Range("I" & ara) = WorksheetFunction.VLookup(Range("B" & ara), Range("N:O"), 2, 0)
Range("F" & ara) = WorksheetFunction.VLookup(Range("B" & ara), Range("N
"), 3, 0)
If Range("B" & ara) = "" Then
Range("B" & ara).Offset(0, 1) = ""
Range("B" & ara).Offset(0, 2) = ""
End If
Next
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Intersect(Target, [B2:B800]) Is Nothing Then Exit Sub
For ara = 1 To 800
Range("I" & ara) = WorksheetFunction.VLookup(Range("B" & ara), Range("N:O"), 2, 0)
Range("F" & ara) = WorksheetFunction.VLookup(Range("B" & ara), Range("N
If Range("B" & ara) = "" Then
Range("B" & ara).Offset(0, 1) = ""
Range("B" & ara).Offset(0, 2) = ""
End If
Next
End Sub