엑셀 셀 기본값 설정, 어렵지 않아요! - 1초 해결방법

간단한 트릭을 사용하여 셀 안에 기본값을 설정하는 방법, 쉽고 빠르게 알아봅니다.

홈페이지 » 엑셀 셀 기본값 설정, 어렵지 않아요! - 1초 해결방법

엑셀 셀 기본값 설정, 어렵지 않아요! - 1초 해결방법

엑셀 기본값 설정 목차 바로가기
영상 강의
큰 화면으로 보기

예제파일 다운로드

오빠두엑셀의 강의 예제파일은 여러분을 위해 자유롭게 제공하고 있습니다.

  • [엑셀프레소] 엑셀 셀 기본값 설정 방법
    예제파일

엑셀 셀 기본값 설정하기

실무에서 엑셀 보고서를 작성할 때, "부서를 선택하세요", "직원명을 입력하세요" 등의 기본값을 셀 안에 표시해야 할 경우 이번 강의에서 소개해드린 내용을 사용해보세요! 정말 편리하게 셀 안에 기본값을 설정할 수 있습니다.

단, 셀 병합이 되어 있을 경우에는 매크로를 사용해야 하는데요. 병합된 셀에 기본값을 표시하는 전체 매크로 코드과 사용법은 다음 목차를 확인해주세요.

  1. 엑셀 기본값 설정하기 : 예제파일 실행 후 [예제] 시트로 이동합니다. 기본값을 표시할 'C3'셀의 왼쪽 셀인 'B3'셀 선택 후, 기본값으로 표시 할 문장을 입력합니다. 이번 예제에서는 '직원이름을 입력하세요'로 적어주겠습니다.

    엑셀 기본값 입력
    셀 안에 표시될 기본값을 입력합니다.

  2. B3셀이 선택된 상태에서 [홈] 탭 - [맞춤] 그룹의 들여쓰기 버튼을 클릭하여 기본값이 적당한 위치에 표시되도록 값을 들여쓰기 합니다.
    엑셀 셀 기본값 설정 들여쓰기
    홈 탭 - 들여쓰기를 클릭하여 기본값을 적절한 위치로 이동합니다.
    오빠두Tip : 엑셀은 셀의 값이 '왼쪽정렬' 되어 있고, 오른쪽 셀의 값이 비어 있으면 셀 안에 입력된 값을 확장해서 표시합니다.
  3. B열의 열 너비를 조정하여 기본값이 적절한 위치에 표시되도록 조절합니다.

    엑셀 기본값 열 너비 조절
    열 너비를 조절하여 기본값 표시 위치를 조절합니다.

  4. 기본값 서식 꾸미기 : B3셀에 입력된 기본값의 글꼴 색상을 옅은 회색으로 변경 후 글꼴 크기를 적절히 변경하면 기본값 설정이 완료됩니다.

    엑셀 기본값 글꼴 색상
    기본값의 크기와 글꼴 색상을 적절히 조절합니다.

  5. 이제 C3셀에 값을 입력하면 기본값이 사라지고, 값을 지우면 기본값이 표시됩니다.

    엑셀 셀 기본값 설정 완료
    엑셀 기본값 설정이 완료되었습니다.

셀 병합이 되어있을 때 기본값 설정방법

위에서 소개해드린 방법은 병합되지 않은 셀에서만 사용 가능합니다. 만약 병합된 셀에 기본값을 표시해야 할 경우, 아래 적어드린 시트 이벤트 명령문을 사용합니다. 명령문 사용방법에 대한 자세한 설명은 아래 관련 영상강의를 참고해주세요.

Private Sub Worksheet_Change(ByVal Target As Range)
 
Dim rng As Range
Dim sRng As String: Dim vRngs As Variant: Dim vRng As Variant
Dim sMsg As String
 
Application.EnableEvents = False
 
' 데이터 유효성 검사가 활성화된 셀 주소를 쉼표(,) 로 구분하여 입력하세요.
sRng = "셀1, 셀2, 셀3"
' 데이터 유효성 검사 기본값으로 출력 될 메세지를 입력하세요.
sMsg = "------ 값을 선택하세요 ----- "
 
vRngs = Split(sRng, ",")
 
For Each vRng In vRngs
    If Trim(vRng) = Target.Resize(1, 1).Address(0, 0) Then
        On Error GoTo EH:
        If Len(Target.Text) = 0 Then
            On Error Resume Next
            Target.Validation.ShowError = False
            Target.Value = sMsg
            Target.Validation.ShowError = True
            Exit For
        End If
    End If
Next
 
EH:
Application.EnableEvents = True
 
End Sub
5 5 투표
게시글평점
guest
5 댓글
Inline Feedbacks
모든 댓글 보기
엑셀복지사
엑셀복지사
2021년 10월 21일 9:15 오전
게시글평점 :
     

와... 그야말로 발상의 전환이네요👍👍👍 유용하게 써먹겠습니다 감사합니다~!!

미즈그레이
미즈그레이
2021년 10월 21일 4:27 오후
게시글평점 :
     

트릭아트^^ 같은 느낌이면서도 정말 스마트한 기능입니다.!!!
업무에 유용하게 잘 사용하겠습니다.
감사합니다.!!!!!!

최영식
최영식
2021년 10월 25일 7:00 오후
게시글평점 :
     

유익한 정보입니다.

최영식
최영식
2021년 10월 25일 7:02 오후
게시글평점 :
     

유용하게 쓰겠습니다

최영식
최영식
2021년 10월 25일 7:03 오후
게시글평점 :
     

유용합니다

5
0
여러분의 생각을 댓글로 남겨주세요.x