본 내용은 Excel 2019 버전 기준으로 작성되었습니다.

 

특정 열에는 목차가 작성되고, 연속된 열에서 목차의 내용이 들어가는 경우에

 

목차의 내용에 따른 들여 쓰기 여백을 계산하는 매크로 프로그램

 

주의사항 1 : 현재 활성화된 시트에서 동작하며, 목차와 목차 내용은 연달에 있어야 합니다.

주의사항 2 : 목차는 점(.)으로 입력되어 있어야 합니다.

 

A B C D
  1 제목  
  1.1     부제목  
  1.1.1         내용  
  2 제목  
  2.1     부제목  

 

 

매크로 프로그램 실행방법

0. 파일 > 옵션 > 리본 사용자 지정 > 게발도구(선택) > 확인 

1. 개발도구 > 매크로(선택)

2. 매크로 이름에 Indent 입력 후, 만들기 선택

3. 아래 내용 복사, 붙여 넣기

4. 엑셀 > 개발도구 > 매크로 > Indent > 실행(선택)

 

Public Sub Indent()

    Dim cellRange As Range

    Dim count, duplicationCheck

    Dim init, spaceCount

    

    Dim inputCell, outoutCell, valueCell

    

    '입력된 컬럼 정보

    '컬럼은 순차적으로 붙여서 사용되어야 합니다. ex) A,B or B,C or C,D

    inputCell = "B"

    outputCell = "C"

 

    init = 4 '공백 기준은 4칸

    

    For Each cellRange In ActiveSheet.UsedRange.Columns(1).Cells

        

        count = Len(cellRange.Value) - Len(WorksheetFunction.Substitute(cellRange.Value, ".", ""))

        duplicationCheck = Len(Trim(cellRange.Offset(0, 1).Text)) - Len(WorksheetFunction.Substitute(cellRange.Offset(0, 1).Text, " ", 1))

        

        If (count > 0 And duplicationCheck >= 0) Then

            spaceCount = init * count

            cellRange.Offset(0, 1).NumberFormat = "@"

            cellRange.Offset(0, 1).Value = Space(spaceCount) + cellRange.Offset(0, 1).Text

        End If

    Next cellRange

    

End Sub

 

 



MS Word에서 다단계 목록 작업을 할 경우, "Tab"과 "Shift+Tab" 단축키로


다단계 목록 작업을 수월하게 진행할 수 있다.


하지만 표 안에서 다단계 목록 작업을 할 때, "Tab" 단축키를 사용하게 되면 다음 셀로 이동하게 된다.


따라서 표 안에서는


들여쓰기는 Shift + Alt + 오른쪽 화살표


내어쓰기는 Shift + Alt + 왼쪽 화살표


를 사용하면 된다.

엑셀의 꺾은선형 차트 사용 시, 특정한 위치의 데이터를 강조하기 위해서는 "데이터 요소 서식"을 사용




위와 같은 예시 차트에서,


가장 큰 값의 데이터를 강조하기 위하여  가장 큰 데이터의 값에서 오른쪽 클릭을 한다.





위 내용에서, "데이터 요소 서식을 클릭하게 되면 엑셀 창의 오른쪽 사이드바로 데이터 요소 서식 창이 나타나게 된다.






 





이와 같이 데이터 요소 서식 화면에서


"채우기 및 선" 을 클릭한 후,


하단의 "표식"을 클릭하면,

표식 옵션과 채우기 옵션을 확인 할 수 있다.


표식 옵션에서 "기본 제공"을 클릭하여

본인이 원하는 도형과 크기를 설정하고,



색상을 설정하고 싶다면,

"채우기"에서 단색채우기로 색상을 선택하면 된다.
















최종적으로 아래와 같은 화면을 볼수 있다.










MS WORD 2013에서 그림을 글자처럼 취급하기 위해 아래와 같은 방법을 사용하였다.






1. 그림 서식에서 텍스트 줄안을 선택



2. 그림을 선택 후 , 홈-> 단락 -> 상세 클릭




3. 줄 간격을 고정에서 1줄로 변경한다.





4. 결과를 확인한다.









엑셀 파일을 여러개 열기를 시도하면 결국은 하나의 창에서 중복 실행이 된다.

이를 해결하기 위한 방법은

1. 탐색기 -> 도구 ->폴더옵션 -> 파일형식 -> 확장명 XLS를 선택 -> 고급 -> 동작 하단의 열기 -> 편집

2. 명령을 실행할 응용 프로그램에 아래와 같이 버전에 맞게 입력.

-> 2003일 경우
 "C:\Program Files\Microsoft Office\Office11\EXCEL.EXE" /en "%1"

-> 2010일 경우
 "C:\Program Files\Microsoft Office\Office14\EXCEL.EXE" /m "%1"

3. [DDE 메시지] 내용을 삭제

4. 확장명 XLSX도 위와 같이 설정을 진행함.

 



삽입 - 모듈

Sub macro()
For i = 2 To Sheets.Count
    Sheets(i).UsedRange.Copy Cells(65536, 1).End(xlUp)(2)
Next
End Sub


비어 있는 첫시트에서 매크로 실행