sounds like you want to create different excels for each occuring region value
Assign activity
Left: TableList | List(of DataTable)
Right
(From d in dtData.AsEnumerable
Group d by k=d(“Region”).toString.Trim into grp=Group
Select gt=grp.CopyToDataTable).toList
Afterwards use a for each activity | item in TableList | TypeArgument: DataTable
and write each table to Excel with write range
The sheetname can be set e.g. table.Rows(0)(“Region”).toString
Case is very close to: