셀서식 오류 해결방법

기능/도구
작성자
혜나
작성일
2020-10-14 05:52
조회
53
 

안녕하세요, 늘 좋은 강의 감사합니다.

 

# 상황

저희 부서에는 유령처럼 돌아다니는 매크로 오류가 있습니다.

아무리 새로 파일을 만들어서 작업을 하더라도

과거 파일을 열거나, 복붙 작업시 조금만 부주의(?)하면 셀서식, 이름정의 부분이 더러워집니다.

그래서 과거에는 XLStylesTool을 이용해서 이 문제를 해결하곤 했습니다.

 

# 문제

현재 OS는 WIN10을 사용 중이고, 회사 특성 상 보안 문제로 외부망이 차단되고 있습니다.

즉,  Microsoft Store에 접속 불가능 하고 관리자가 아닌 이상 프로그램 설치가 불가능합니다.

(프리웨어일 경우 회사 관리자를 설득해볼 수 있겠지만, 그게 아니면 사용이 어려운 상황)

운영체제 2007까지 사용 가능했던  XLStyles Tool은 설치 없이 사용 가능한 포터블이었는데

현재는 Microsoft 앱을 통한 설치 밖에 방법을 못 찾고 있습니다.

 

# 질문
  1. 혹시, XLStyles Tool이 설치없이 이전처럼 사용가능한 버전이 있는지 아시나요?
  2. Microsoft App Store에 보면 XlstylesTool.Net core 3.0이란 유료 앱이 있는데- 스크린샷이 구 버전과 유사하더라구요.
    이게 오프라인 버전이라고 보고 구매해서 사용해야하는건지, 두 앱에 어떤 차이가 있는지 혹시 아시나요.
  3. 원천적으로 부서 내 매크로 유령을 없애고 싶은데 모든 파일을 치료하지 않는 이상 방법은 없을까요.
    이름관리자를 보면 문제되는 파일을 직접 열지도 않았는데 10년 전 퇴사하신 분 이름의 통합문서 연결이 확인됩니다.
전체 2

  • 2020-10-20 10:23

    답변 감사드립니다. 모든게 공부가 되네요


    • 2020-10-15 03:06

      안녕하세요?^^

      사용중이신 파일을 직접 보지 못하여 정확한 상황을 이해하지 못하였으나, 과거 사용중이던 파일을 실행시 이름정의부분에 새로운 이름정의범위가 자동으로 추가된다고 말씀하시는 것으로 보아, 아마도 과거 파일이 매크로가 포함된 문서로 이름정의범위를 자동으로 생성하는 것이 아닐까 생각됩니다.

      만약 매크로포함문서가 아니라면, 과거 파일에 '이름정의'범위가 사용되어서 그런 것 인데요. 엑셀은 기본적으로 복사/붙여넣기시 이름정의범위를 같이 붙여넣기 하기 때문에, 이 문제를 해결하려면 과거 파일에 이름정의범위를 제거하시거나 또는 복사/붙여넣기 후 붙여넣기 한 파일에 생성된 이름정의범위를 제거해주셔야 합니다.

      만약 매크로로 각 이름정의범위와 스타일을 초기화하고 싶으시다면, 아래 명령문을 사용하면 도움이 되실 듯 합니다.

      이름정의범위 초기화 명령문의 시트명은 해당 시트를 지정해주시거나 또는 "" (공란)으로 입력하면 모든 시트의 이름정의범위가 초기화됩니다.

      답변이 도움이 되셨길 바랍니다.

      Sub 이름정의범위초기화()

      Dim theName As Name

      For Each theName In Names
      If InStr(1, theName.RefersTo, "시트명") > 0 Then
      theName.Delete
      End If
      Next

      End Sub

      Sub 스타일초기화()

      Dim j As Long, i As Long

      With ActiveWorkbook
      j = .Styles.Count
      For i = j To 1 Step -1
      If Not .Styles(i).BuiltIn Then .Styles(i).Delete
      Next i
      End With

      End Sub


      전체 1,390
      번호 카테고리제목작성자작성일추천조회
      1385 함수/공식
      New 답변 감사드립니다! , 조건부 서식 재질문 ! 첨부파일
      4Block | 00:06 | 추천 0 | 조회 18
      4Block00:06018
      1384 함수/공식
      New 매크로나 함수로 찾은 값의 해당셀의 특정행과 특정열의 값 가져오기 (범위내 모든 값) 첨부파일
      치즈쿠키 | 2020.10.30 | 추천 0 | 조회 11
      치즈쿠키2020.10.30011
      1383 피벗테이블
      New 가장 최근의 입고 단가를 그 전 입고 단가와 비교하는 방법 첨부파일
      김광수 | 2020.10.30 | 추천 0 | 조회 16
      김광수2020.10.30016
      1382 피벗테이블
      New 인력 이동 관련 data 정규화 (1)
      lmi**** | 2020.10.30 | 추천 0 | 조회 18
      lmi****2020.10.30018
      1381 함수/공식
      New OFFSET으로 동적범위 지정관련 (1)
      연어샐러드 | 2020.10.30 | 추천 0 | 조회 20
      연어샐러드2020.10.30020
      1380 함수/공식
      New 조건부 서식 관련! 첨부파일 (3)
      4Block | 2020.10.30 | 추천 0 | 조회 23
      4Block2020.10.30023
      1379 VBA
      New 다중 if 함수 하는법이 어렵습니다. (1)
      참깨송편 | 2020.10.30 | 추천 0 | 조회 22
      참깨송편2020.10.30022
      1378 차트/그래프
      New 슬라이서 선택에 따른 피벗 차트 보조축 등 형식 설정 초기화 문제 관련 첨부파일 (1)
      엑셀킹이될남자 | 2020.10.30 | 추천 0 | 조회 10
      엑셀킹이될남자2020.10.30010
      1377 기능/도구
      New 연결된그림 인쇄시 문제점 첨부파일 (1)
      연어샐러드 | 2020.10.30 | 추천 0 | 조회 14
      연어샐러드2020.10.30014
      1376 문서서식
      New 혹시 조건부서식 아이콘집합에서 아이콘 색상 바꿀 수 있나요? 첨부파일 (1)
      무쩌 | 2020.10.30 | 추천 0 | 조회 14
      무쩌2020.10.30014
      1375 피벗테이블
      New 피벗테이블의 주 단위 그룹화 방법 첨부파일 (4)
      iviolin**** | 2020.10.30 | 추천 0 | 조회 20
      iviolin****2020.10.30020
      1374 기능/도구
      New 콤보박스 글자크기 조정 및 숨기기 기가 가능한가요? (3)
      마운틴 | 2020.10.30 | 추천 0 | 조회 22
      마운틴2020.10.30022
      1373 VBA
      New 엑셀 시트합치기 vba에서.. (1)
      엑초 | 2020.10.29 | 추천 0 | 조회 22
      엑초2020.10.29022
      1372 VBA
      New 잠금 및 메시지 출력하기 첨부파일 (1)
      엑셀늅늅이 | 2020.10.29 | 추천 0 | 조회 13
      엑셀늅늅이2020.10.29013
      1371 파워쿼리/피벗
      New 파워쿼리 저장 (3)
      자선단체 | 2020.10.29 | 추천 0 | 조회 13
      자선단체2020.10.29013
      1370 VBA
      New VBA 코드 짯는데 처리시간을 빠르게할 방법이 없을까요 (1)
      에너지뿜 | 2020.10.29 | 추천 0 | 조회 18
      에너지뿜2020.10.29018
      1369 기능/도구
      New 상관계수 행렬 자동 채우기 (5)
      bjkim | 2020.10.29 | 추천 0 | 조회 20
      bjkim2020.10.29020
      1368 함수/공식
      New 행 삭제 시 합계 수식 오류 해결 방법 첨부파일 (4)
      뭐든지 적당히 | 2020.10.29 | 추천 0 | 조회 24
      뭐든지 적당히2020.10.29024
      1367 VBA
      New 함수는 짯는데 데이터량이 많아서 VBA로 해보려는데 너무 어렵습니다. (4)
      에너지뿜 | 2020.10.29 | 추천 0 | 조회 18
      에너지뿜2020.10.29018
      1366 VBA
      New vba 로 log 파일을 남기고 싶은데 정상적으로 동작했던 시간 이력을 알고 싶어요 (1)
      밍장군 | 2020.10.29 | 추천 0 | 조회 12
      밍장군2020.10.29012
      1365 VBA
      New (VBA) 특정셀 값의 조건에 따라 매크로 실행하는 법 (1)
      엑셀고수를향해 | 2020.10.28 | 추천 0 | 조회 18
      엑셀고수를향해2020.10.28018
      1364 함수/공식
      New 엑셀 수식 결과값과 실제 계산 값이 차이가 있습니다. (2)
      박현준 | 2020.10.28 | 추천 0 | 조회 25
      박현준2020.10.28025
      1363 함수/공식
      New 다중 참조범위에 대한 문의 첨부파일 (2)
      skyf**** | 2020.10.28 | 추천 0 | 조회 26
      skyf****2020.10.28026
      1362 VBA
      New VBA 긴급 도움 부탁드립니다. (파일 선택창 생성 후 데이터 특정 위치로 불러오기 코드) 첨부파일 (1)
      IntoVBA27 | 2020.10.28 | 추천 0 | 조회 22
      IntoVBA272020.10.28022
      1361 기능/도구
      New 셀병합된 자료 가로세로 바꾸는거 도와주세요~~~ 첨부파일 (2)
      여우되고픈 곰 | 2020.10.28 | 추천 0 | 조회 32
      여우되고픈 곰2020.10.28032
      1360 함수/공식
      New 셀이 고정되어 있지 않은 비정형데이타 합계 구하는 방법 첨부파일 (8)
      마운틴 | 2020.10.28 | 추천 0 | 조회 40
      마운틴2020.10.28040
      1359 함수/공식
      New 함수 수식 해결 방법 ? 첨부파일 (2)
      sa**** | 2020.10.28 | 추천 0 | 조회 21
      sa****2020.10.28021
      1358 함수/공식
      엑셀 고수분들 좀 도와주세요(긴급) 첨부파일 (5)
      pooh**** | 2020.10.28 | 추천 0 | 조회 46
      pooh****2020.10.28046
      1357 차트/그래프
      엑셀 고수님 부탁드려요~~~ (1)
      4Block | 2020.10.28 | 추천 0 | 조회 24
      4Block2020.10.28024
      1356 VBA
      여러 거래품목 중 중복되지 않게 1품목식만 추출하여 견적서 작성하는 매크로/함수 첨부파일 (4)
      마운틴 | 2020.10.28 | 추천 1 | 조회 30
      마운틴2020.10.28130