본문 바로가기

Excel

(110)
[엑셀 매크로/VBA] 조건부 서식을 모두 삭제 매크로를 쓰는 자세한 방법은 문서 맨 아래 링크를 참고하세요 :) 지금 엑셀시트에 있는 쓸데없는 조건부 서식을 모두 제거해줍니다. - 조건부 서식이 많으면, 엄청나게 속도가 느려지는 원인이 됩니다. - 더불어서, 조건부 서식에 따른 "외부 링크 오류"나, 잘못된 서식 결과가 나오는 경우도 많습니다. =========아래를 붙여넣기 하세요========== Sub Delete_CF() Selection.CurrentRegion.Select Set TotRng = Application.InputBox("범위를 선택해주세요.", "조건부 서식이 모두 제거됩니다.", Selection.Address, Type:=8) TotRng.FormatConditions.Delete End Sub ==============..
[Don't] 조건부 서식, 이제 쓰지마세요 무슨소리인가요? 잘 쓰고 있는 조건부 서식을 쓰지 말라니? 이유는 간단합니다. 추가 활용이 어렵고, 오류가 쉽게 나기 때문이에요. 좀 더 자세하게 들여다보겠습니다. 제가 엑셀에 관한 질문들 중, 생각보다 많이 받는 질문이 바로 "조건부 서식"이었어요. 1. 조건부 서식을 쓰면 2가지 문제가 생깁니다. 1) 오류가 매우 쉽게 납니다. - 데이터를 복사/붙여넣기/삽입/삭제하는 과정에서, 조건부서식은 80%이상 변형되버립니다. - 범위가 변경되기도 하고, - 조건값의 참조가 바뀌기도 하고, - 잘못 삭제하면 아예 오류를 일으키게되죠 (=#REF!). 그런데, 이걸 막는 방법은 없더라구요. 엑셀의 기본 기능이기 때문에 이러한 변형을 막을 수가 없어요. 그래서 매번 조건부서식 창을 열고, 수식과 범위를 관리해주셔..
[엑셀 매크로/VBA] 매크로 코드를 실행하는 법 모든 매크로를 실행하실 때는, 아래의 방법을 따라하시면 됩니다. 1. ALT + F11 을 눌러서, Microsoft Visual Basic for Applications를 열어주세요. 2. 삽입 > 모듈을 눌러서 새 모듈을 삽입하고, 오른쪽 창에 원하는 코드를 붙여넣으세요. 3. 코드를 넣으셨다면, F5 키를 눌러서 코드를 실행하면 됩니다. 이후는 코드에서 지시하는대로 명령을 수행하시면 됩니다. 4. (주의) 매크로로 바뀌는 내용은 "되돌리기 (Ctrl + Z)"로 복구되지 않습니다. 꼭! 사본으로 진행하세요. 5. (참고) 매크로를 실행하고 나서, 문서를 저장하려고 하면 아래 메세지가 뜹니다. 매크로를 문서에 포함시킬게 아니라면, 무시하시고 "예"를 누르시면 됩니다 :)
[엑셀 매크로/VBA] 모든 메모의 사이즈를 잘 보이게끔 조정 매크로를 쓰는 자세한 방법은 문서 맨 아래 링크를 참고하세요 :) 지금 워크시트에 적혀있는 모든 메모를, 적절한 위치와 크기로 변환해줍니다. - 너무 멀리 떨어져 있거나, 크기가 너무 작아서 안보이는 메모들을 편하게 한번에 바꿔줍니다. =========아래를 붙여넣기 하세요========== Sub Reset_Autosize_Comments() Dim cmt As Comment '1 pixel = 0.75 points (for comment) '64 pixels = 8.43 characters, but column width/characters cannot be specified by arithmetic operations 'Empty cell selection Set Empty_cell = Applic..
[표] 주소록 초성으로 카테고리 만들기 "...... 주소록을 엑셀로 만들려고 하는데요 이름,주소,연락처 를 정리해서 만들려고했는데 혹시 이름 ㄱ,ㄴ,ㄷ,ㄹ,ㅁ... 으로해서 카테고리를 하나 만들어서 ㄱ을 클릭하면 ㄱ 이름 뜨고 ㄴ 을 클릭하면 ㄴ 이름 뜨게 하는 그런 카테고리 만드는 방법 쉽게 알수있을까요" https://kin.naver.com/qna/detail.nhn?d1id=1&dirId=102020101&docId=352210995 [결과물] 1. 사실 엑셀 자체 기능만으로 "초성"을 추출할 방법은 없습니다. 초성을 입력해야 한다면, 1) 정렬을 한다. 2) ㄱ-ㅎ까지 14번 입력한다 (채우기 기능을 이용하면 30초내로 해결됨) 으로 입력하는 것이 좋습니다. 자음은 14개 뿐이므로 14번만 채우기를 하면 됩니다. - 매크로를 쓰면 ..