This code will not run. I will try my best to correct it next day.
======================================
Sub ssss()
Dim SourceWB As Workbook
Dim SourceSheet As Worksheet
Dim TargetWB As Workbook
Dim TargetSheet As Worksheet
Set SourceWB = Workbooks.Open(Filename:="File Path\Nifty.xlsx")
Set SourceSheet = SourceWB.Worksheets("niftycsv")
Set TargetSheet = ThisWorkbook.Worksheets("Sheet1")
SourceTrow = SourceSheet.Cells(Rows.cout, 1).End(xlUp).Row
TargetTrow = TargetSheet.Cells(Rows.cout, 2).End(xlUp).Row
For i = 2 To SourceTrow
x = 0
For j = 3 To TargetTrow
If SourceSheet.Cells(i, 1) = TargetSheet.Cells(j, 2) Then
x = x + 1
MsgBox "Date alread exist"
End If
Next j
If x = 0 Then
TargetTrow = TargetTrow + 1
SourceSheet.Range(Cells(i, 1), Cells(i, 5)).Copy Destination:=TargetSheet.Range(Cells(TargetTrow, 2), Cells(TargetTrow, 6))
End If
Next i
End Sub