its not constant that every time i get same company every month it differ. First I Filter based in last month once I get data I need to loop thru company name and if i have multiple row on same company i will copy to separate sheet, next i check next row for differ company name like that till end.
Hi @NagaSujitha Krishna ,
Inside the company column loop use "Excel advanced: Create worksheet" command and pass the company value (variable) in Name Field.
Hi @NagaSujitha Krishna ,
Try Looping through each row in Excel and store the values of the company column to a List variable or you can directly create the Sheets:
Could you try that and let us know if it works for you?
Kind Regards,
Ashwin A.K
Hi @NagaSujitha Krishna ,
What I meant was to use a variable instead of hardcoded value, $ExcelRow{"Company Name"}$ in the "Excel advanced: Create worksheet" command
It worked I can able to create different worksheet of column name. My issue was once I create worksheet with col name i need to copy all the row of same col name to create sheet. For eg, below is my excel sheetI have created a worksheet with AA now i want to copy all the rows data related to AA company name, and again go back to main and search for next company name BB and same copy all rows data of BB like copy entire data to new sheet.
@Ashwin A.K @ChanduMohammad S
build the above logic using vba, its executed as excepted. But how can we capture error msg throw in VBA to AA, i have used error handling inside vba code, displayed in msg box, how to read the msg box error form vba and pass to AA. Is there any way i can archive this
Hi @NagaSujitha Krishna ,
When a Macro is running, the Bot will wait until it finishes execution.
This means, even if the error message pops up, the bot will keep sleeping until the macro finishes executing.
If you want to handle errors in VBA, you are better off doing it in VBA itself, using the Error Handler
On Error Resume Next
or
On Error GoTo ErrorHandler
.
.
.
Exit Sub
ErrorHandler:
If err.Number = 424
MsgBox "Please enter a value"
Else
Exit Sub
End If
Also adding to your last comment, after creating the sheet, in the same step you can add a Loop: For each row in Excel and copy the rows to the sheet which was just created right?
Kind Regards,
Ashwin A.K