Uipath에서 가끔식 현재 엑셀 시트를 삭제 해야하는 경우가 있지만 UP에서 엑셀 시트 삭제 액티비트가 없기에 VBA로 진행 해야 한다.
Sub Deletesheet(sheetName)
Application.DisplayAlerts = False
Sheets(sheetName).Delete
Application.DisplayAlerts = True
End Sub
Application.DisplayAlerts = False
Application.DisplayAlerts = True는 삭제 경고문을 안오게 하는 것이다.
Uipath에서 VBA를 사용하긴 위해선 Invoke VBA를 사용하면 된다.
- EntryMethodName는 Deletesheet를 사용하면 된다.
- EntryMethodParmeters는 삭제할 시트를 입력 하면 된다.
하기에 txt 파일을 추가 한다.