Uipath/Excel VBA

VBA) Excel 시트 삭제

두리두리안 2022. 4. 15. 13:51

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 파일을 추가 한다. 

 

 

Deletsheet.txt
0.00MB