Please pass the datatype as per your excel if your data is in String format give it as string or it is in Datetime please keep as it is
If integer raises an error change it to double
Dim matched As Boolean = False
Dim outputDataTable As DataTable = dt1.Clone()
For Each row1 As DataRow In dt1.Rows
If Not matched Then
For Each row2 As DataRow In dt2.Rows
If row1("Start date").ToString().Trim() = row2("Start date").ToString().Trim() AndAlso row1("End date").ToString().Trim() = row2("End date").ToString().Trim() AndAlso row1("Value").ToString().Trim() = row2("Value").ToString().Trim() Then
matched = True
Exit For
End If
Next
End If
If matched Then
outputDataTable.ImportRow(row1)
End If
Next
outputDT = outputDataTable