메뉴
해결 엑셀2016윈도우10

엑셀 로그인 폼 사용시 서식 문의

k
6월 24일 조회 775
안녕하세요.

엑셀 로그인 폼을 강의를 보며 하나씩 만들어보고 있던 중 한가지 문제가 생겨서 도움을 요청드리고자 남기게 되었습니다...^^

강의로 첨부해주셨던 파일을 참고해서 로그인 폼 중에서

 

Function CloseWB(Optional SaveChanges As Boolean = True, Optional DisplayAlert As Boolean = False) As BooleanDim WB As WorkbookDim i As LongDim vbYN As VbMsgBoxResultApplication.DisplayAlerts = FalseLogoutIf blnClose = False ThenIf DisplayAlert = True ThenvbYN = MsgBox("'" & ThisWorkbook.Name & "' 의 변경내용을 저장하시겠습니까?", vbYesNoCancel)If vbYN = vbNo Then SaveChanges = False: blnClose = TrueIf vbYN = vbYes Then SaveChanges = True: blnClose = TrueIf vbYN = vbCancel Then blnClose = False: GoTo FinallyEnd IfFor Each WB In Application.WorkbooksIf WB.Name <> "PERSONAL.XLSB" Then i = i + 1NextIf i = 1 ThenIf SaveChanges = True ThenThisWorkbook.SaveApplication.EnableEvents = FalseApplication.QuitElseThisWorkbook.Saved = TrueApplication.EnableEvents = FalseApplication.QuitEnd IfElseIf SaveChanges = True ThenThisWorkbook.SaveThisWorkbook.CloseElseThisWorkbook.Saved = TrueThisWorkbook.CloseEnd IfEnd IfEnd IfCloseWB = FalseApplication.DisplayAlerts = TrueExit FunctionFinally:Application.DisplayAlerts = TrueCloseWB = TrueEnd Function

 

제 생각에는 이 코드를 사용하면 [회계]로 서식이 되어있던게 종료를 하고 다시 엑셀을 열면 [사용자지정]으로 바뀌게 됩니다...

[회계]로 만들어놓은 서식이 변경되는 이유와 변경되지 않도록 어떤 부분을 수정해야하는지 도움을 급하게 요청드립니다...^^

댓글 2

원
원조백수 채택된 답변 6월 24일
위 코드에는 셀서식을 변경하는 내용이 전혀 없습니다.
k
kok0**** 작성자 6월 25일
@원조백수 님 그런가요...

이 파일에서도 회계 서식이 사용자지정으로 바뀌는데 어디가 잘못된걸까요...?

이 파일은 강의 완성파일입니다...

질문답변 게시판의 최근 글

스크랩 완료