Awesome and it works as expected, that you very much.
I have just 1 more query where the row length may be dynamic, here we have defined the range C1:F1 . If suppose the range is dynamic increase from C1:F25 how to handle this issue this will happen in the real world scenario.
One workaround to C1:F1 vs (I suppose) C1:Z1 is to:
a. read initially a range greater than you need (that will cover more than 99% from your cases). Let’s say a range C1:Z1, but it depends by you
b. before Lookup Data Table to add an IF condition like this:
if Not String.IsNullOrWhiteSpace(col.ToString) then perform the two actions from the Body of For Each sequence (Lookup Data Table & Assign)