전체 글 36

엑셀 사용자 지정 서식에서 사용할 수 있는 색상명

사용자 지정 서식에서 직접 색상 이름을 지정해서 색상을 나타낼 수 있는 색은 8가지입니다. 검정, 파랑, 녹청, 녹색, 자홍, 빨강, 노랑, 흰색 '빨강'이라는 글자가 적혀 있는 [B3] 셀에 셀 서식을 지정해 글자색을 빨강색으로 나타내겠습니다. 단축키 을 눌러 셀 서식 대화상자를 나타내고 [표시 형식] 탭 [사용자 지정] 항목에서 [형식]에 '[빨강]@'를 입력합니다. 색상을 나타낼 때 대괄호( [ ] )로 묶어 나타냅니다. [확인]을 눌러 보면 글자가 빨간색으로 나타납니다. 이 방법 외에 다른 방법이 있습니다. 색상 인덱스를 이용하는 방법인데 56가지 색을 나타냅니다. [B2] 셀에서 다시 단축키 을 눌러 셀 서식 대화상자를 나타내고, [형식]에 '[색45]@'를 입력합니다. [확인]을 눌러 보면 다..

엑셀 2021.01.07

티스토리 블로그에서 소제목 꾸미기

티스토리를 글을 작성하는데, 제목1, 제목2와 같은 글 안에서 소제목을 나타낼 때가 있습니다. 스킨 기본값으로는 글자 크기만 크게 나와서 구분이 잘되지 않아 꾸미는 방법을 찾아 봤습니다. https://chaedy.tistory.com/182 티스토리 서식보다 편하게 소제목 꾸미기 요즘 서식으로 티스토리 소제목 꾸미기에 댓글을 다시는 분들이 있어 제가 처음 티스토리 시작할 때 다른 분들 소제목보고 궁금했던 생각이 들었습니다. 최근에 댓글로 서식을 수정하고 싶다는 chaedy.tistory.com 직접 HTML과 CSS를 수정하는 방법을 쓰려고 합니다. 이게 제목1 이건 제목2 이건 제목3 제목 1

SNS 2020.09.12

유튜브 영상 링크를 만들 때 영상 시작 시간을 설정하는 방법

안녕하세요. 유튜브 영상 링크를 걸 때 영상 시작 시간을 정해 링크를 만들 수 있습니다. [공유]를 선택하면 공유 대화 창이 열립니다. 아래 [시작 시간]을 체크 하면 시간을 정할 수 있는 텍스트 상자가 활성화 됩니다. [복사]를 눌러 링크를 복사할 수 있습니다. https://youtu.be/zAnZ27Kr-JA?t=138 t 뒤의 숫자값은 영상 첫 시작부터 계산된 초단위 값입니다. 원하는 시간을 지정할 때 초 단위 값으로 바꿔 입력하려면 불편합니다. [시작 시간] 뒤 2:18을 수정할 수 있습니다. 영상 시작 시간을 3분으로 설정하고 싶다면 3:00으로 수정합니다. 링크에서도 직접 시작 시간을 정할 수 있습니다. https://youtu.be/zAnZ27Kr-JA?t=3m00s 유튜브 링크를 공유할 ..

SNS 2020.09.08

Windows 10 작업표시줄 날짜 표시 바꾸기

작업표시줄에 나타나는 날짜/시간을 원하는 모양으로 바꾸는 방법을 소개하겠습니다. 기본 설정 상태는 2020-08-02 오후 4:32 형태로 나타납니다. 작업표시줄 날짜/시간 부분에서 마우스 오른쪽 단추를 눌러 날짜/시간 조정을 선택합니다. 오른쪽 다른 시간대에 대한 시계 추가를 선택합니다. 날짜 및 시간 대화상자에서 첫번째 탭 날짜 및 시간을 선택합니다. 날짜 및 시간 변경 단추를 누릅니다. 오른쪽 아래 달력 설정 변경을 선택합니다. 아래 추가 설정 단추를 선택합니다. 날짜를 변경할 예정이므로 날짜 탭을 선택합니다. 날짜 형식 항목의 간단한 날짜 부분을 수정해서 원하는 모양을 나타냅니다. 아래 표기법을 소개하는 부분에 나와 있는 것처럼 y는 연도, M은 월, d나 dd는 날짜, ddd와 dddd는 요일을..

SNS 2020.08.02

엑셀 VBA로 자료 처리 - 신청자, 회원목록 비교 4

며칠전에 연락한 후 따로 연락이 없어서 다 끝난건가 싶었는데, 오늘 아침 다시 연락이 왔습니다. 마무리 작업을 진행 중이군요. 한 가지 일을 처리하는데도 완전히 끝내려면 꽤나 많은 일이 필요하군요. 연락 온 용건은 반복지급된 내역 중 중복자의 경우 한 번만 나타내도록 색상을 지정하는 것이었습니다. 아주 흔한 작업이고 공식 같은 코드가 있습니다. Public Sub 중복자한명만색상으로나타내기() i = 4 이름 = "" Do If Range("B" & i).Value 이름 Then Range("B" & i).Interior.ColorIndex = 19 이름 = Range("B" & i).Value End If i = i + 1 Loop While Range("B" & i).Value "" End Sub 단..

엑셀 2020.07.13

Change 이벤트와 Calculate 이벤트

안녕하세요. 특정 셀의 값이 바뀌면 자동으로 다른 셀에 값을 복사하는 작업을 하려고 합니다. 이렇게 복사된 값을 이용해 차트를 만드는 일도 있습니다. 완성 파일 다운로드 사용자의 추가 작업 없이 동작해야 하므로 이벤트(Events)를 이용해야 합니다. 딱 생각난게 Change 이벤트 입니다. 키를 눌러 VBE를 엽니다. Sheet1 시트 Worksheet 개체 Change 이벤트에 작성합니다. Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Me.Range("A1")) Is Nothing Then Application.EnableEvents = False If Range("C2").Value "" Then 위치 = ..

엑셀 2020.07.11

엑셀 VBA로 자료 처리 - 신청자, 회원목록 비교 3

아직 끝나지 않았습니다. ^^; 한동안 연락이 없어 다 끝난 줄 알았더니 갑작스럽게 연락이 왔습니다. 나머지 작업이 있다고. 한동안 연락이 없어 수작업으로 마무리 작업을 하나 싶었는데, 그동안 수작업을 하긴 했지만 아직 마무리된 것은 아니었다고 합니다. 두가지 작업을 요청했는데, 지급된 내역 중 중복된 항목을 걸러내 달라는 것과 지급 내역 중 전화번호가 없는 항목을 찾아 전화번호를 나타내 달라는 것이었습니다. 중복된 항목을 찾는 방법은 어렵지 않습니다. COUNTIF 함수로 중복값을 찾는 수식을 작성한 후 고급 필터로 해당하는 레코드를 뽑아 별도 공간에 표시하면 됩니다. 이때 고려해야할 부분이 있는데, 이떤 값을 기준으로 찾는가 입니다. 이름은 중복신청된 경우가 있고, 또 동명이인도 있습니다. 신청한 계..

엑셀 2020.07.09

Excel에서 작성한 Chart를 Word로 옮기기

Excel에서 만든 Chart가 아주 많아 일일이 하나씩 옮기는건 너무 힘들어 한꺼번에 옮길 방법이 없냐는 질문이 왔습니다. 실습 파일 다운로드 실습 파일은 압축 파일인데, 압축을 해제하면 엑셀 파일과 워드 파일이 있습니다. 엑셀 파일에 VBA 코드가 있고, 워드 파일은 엑셀 차트가 복사될 파일입니다. 꼭 같은 폴더에 있어야 코드가 정상적으로 동작합니다. 파일을 보내지 않아서 예시로 차트 3개를 만들었습니다. 한 시트에 3개 차트를 만들었는데, 여러 개 시트에 있어도 실행하는데는 어려움이 없습니다. VBA 코드에서 Word 개체를 불러와 사용해야 하므로 Word 개체를 참조로 추가해야 합니다. VBE를 실행해서 [도구] - [참조]를 실행합니다. [사용 가능한 참조]에서 'Microsoft Word 16..

엑셀 2020.05.20

어디에서나 사용자 정의 함수를 사용할 수 있도록 하기

내게 필요한 동작을 하는 함수를 만들어 쓸 수 있다는건 신나는 일입니다. 이렇게 만든 사용자 정의 함수를 현재 파일에서 사용할 뿐만아니라 다른 엑셀 파일에서도 쉽게 사용하는 방법을 소개하겠습니다. 실습 파일 다운로드 실습 파일에는 평균성적이라는 이름의 사용자 정의 함수가 있습니다. 현재 파일에서 평균성적 함수를 사용하려면 보통 함수 쓰듯이 셀에 이퀄(=)을 입력한 뒤 함수이름인 '평균성적('을 입력하고, 인수를 지정하고 키를 누르면 됩니다. 그냥 보통 함수 쓰는 법과 같죠. 다른 엑셀 파일에서 이 사용자 정의 함수를 실행하려면 복잡해 집니다. 두가지 방법이 있습니다. 첫번째는 사용자 정의 함수가 들어 있는 파일이 열려 있을 때 파일 이름까지 포함해 함수를 불러 사용하는 방법입니다. 실습 파일을 미리 열어..

엑셀 2020.05.10