Hi, I'd like to update Action - "Run Macro" in MS Excel VBO to accept variable number of arguments. So a robot will run 2 macros: Sub First(country as string) and Sub Second(country as string, population as long, isDuplicate as boolean). Since I cannot put in code stage fixed number of arguments, I'd like to pass a single row collection as input to Excel VBO and in code stage to loop each data column of collection to check if it has value. Since I'm not familiar with VB.NET, I'd like to ask you how to write that loop.