You should use the “Copy/Paste Range” Activity within your “Use Excel File” Scope that you mentioned. This allows you to copy the format of cells and ranges.
(ignore “Exclude source headers” and “Transpose” - keep the boxes unchecked)
Note that you could provide dynamic Range parameters such as:
Excel.Sheet(“SheetName”).Range(“A” + int_StartRow.ToString + “:G” + int_EndRow.ToString) if you find the LastRow of your Excel Table (and this needs to be dynamic).
If its same…and if you can use a template excel then you can format the excel before hand using conditional formatting and have it…so once value is filled it will get auto formatted
If template is not possible but the format is same…then you can go with format cell activity and set the format and change range values where you want to apply
If format also changes then you need to go with a vba …which copies the format from about to bottom