Assuming that this datatable of yours consists of only a single column:
First clone the datatable like so:
Assign →
dt_result = dt_sampleData.Clone()
Assign →
(From row In dt_sampleData.AsEnumerable()
Let dte = DateTime.ParseExact(row("ColumnWithDate").ToString.Trim,"dd/MM/yyyy",System.Globalization.CultureInfo.InvariantCulture).ToString("MM/yyyy")
Let ra = New Object(){dte}
Select dt_result.Rows.Add(ra)).CopyToDataTable()
do stepwise debugging / get paused by breakpoint
use immediate panel and type in: YourDataTableVarName.Rows(0)(ColNameOrIndex)
inspect what is stored within the datatable
Visually referring to Excel is not a guarantee that it is also present in the same format within the datatable
(From row In dt_sampleData.AsEnumerable()
Let dte = DateTime.FromOADate(Convert.ToDouble(row("Date").ToString.Trim)).ToString(str_dateFormat)
Let ra = row.ItemArray.Skip(1).Prepend(dte).ToArray()
Select dt_result.Rows.Add(ra)).CopyToDataTable()