Excel 시트 덮어 쓰기시트가 엑셀 파일에없는 경우에만 "Excel 통합 문서 작성"을 사용하여 Excel 파일에 새 시트를 작성할 수 있습니다.
시트가 Excel 파일에 이미 존재하고이를 덮어 쓰려고 할 때 문제가 발생합니다.
이전 데이터와 함께 남아있는 셀이 있으며, 나는 그들을 원하지 않습니다!
"Excel 통합 문서 작성"을 사용하여 시트 전체를 덮을 수있는 방법이 있습니까?
Excel 파일에서 단일 시트를 삭제하는 방법이 있습니까?
감사,
Fabrizio
제목 : Re : 엑셀 시트 덮어 쓰기안녕하세요 Fabrizio,
죄송합니다. 아니요, 기존 통합 문서에서 시트를 삭제할 상황이 없습니다.
브라이언
제목 : Re : 엑셀 시트 덮어 쓰기안녕하세요 브라이언,
Excel 파일에서 단일 시트를 삭제하는 방법이 있습니까?
감사,
Fabrizio
제목 : Re : 엑셀 시트 덮어 쓰기안녕하세요 Fabrizio,
파일을 이미 있고 워크 시트 이름이 기존 워크 시트 이름과 일치하면 Excel 통합 문서 만들기가 대체를 시도합니다. 그렇지 않은 경우 새 시트가 작성됩니다. 안타깝게도 저장하기 전에 다른 시트 이름이나 다른 파일 이름을 제공하는 것 이외의 동작을 무시할 수있는 방법이 없습니다.
브라이언 코코 란
JMP 개발
Re : Excel 시트 덮어 쓰기//I hope this will help you, this will delete your workbook
excel_path = "$Desktop\test.xlsx"
save text file(delSheetpath = "$Desktop\deleteExcelSheet.vbs",
"\[
Set objFSO = CreateObject("Scripting.FileSystemObject")
Dim oExcel
Set oExcel = CreateObject("Excel.Application")
Dim oBook
Set oBook = oExcel.Workbooks.Open("]\"||excel_path||"\[")
oExcel.DisplayAlerts = False
oExcel.ScreenUpdating = False
oBook.sheets("]\"||sheet_name||"\[").Delete
oBook.save
oBook.close
oExcel.DisplayAlerts = True
oExcel.ScreenUpdating = True
oExcel.Quit
]\"
);
open(delSheetpath);