Computer >> 컴퓨터 >  >> 소프트웨어 >> Office

Excel VBA:전체 화면에서 사용자 양식 표시(4가지 쉬운 방법)

종종 사용자 양식 우리가 생성하는 것은 상당히 크고 작은 장소에 많은 정보를 포함합니다. 모든 항목을 붐비는 장소에 두는 것은 사용자 양식의 명확성을 저해할 수 있습니다. . Userform을 표시하는 방법이 궁금하시다면 VBA를 사용하여 Excel의 전체 화면에서 이 문서가 유용할 수 있습니다. 이 문서에서는 사용자 양식 을 표시하는 방법에 대해 설명합니다. 자세한 설명과 함께 VBA를 사용하여 Excel의 전체 화면에서.

아래에서 이 연습 워크북을 다운로드하십시오.

Excel에서 VBA를 사용하여 전체 화면으로 사용자 양식을 표시하는 4가지 쉬운 방법

아래 데이터세트를 사용하여 사용자 양식 을 표시하는 방법을 보여드리겠습니다. Excel VBA를 사용하여 전체 화면에서. 파일은 xlsm에 저장해야 합니다. 일반 xlsx 대신 형식 형식.

Excel VBA:전체 화면에서 사용자 양식 표시(4가지 쉬운 방법)

1. xlMaximized 사용

아래 VBA를 사용하겠습니다. 표시할 코드 사용자 양식 전체 화면에서 번거로움 없이.

단계

  • 시작하려면 개발자 탭을 클릭한 다음 Visual Basic을 선택합니다. .

Excel VBA:전체 화면에서 사용자 양식 표시(4가지 쉬운 방법)

  • Visual Basic을 열면 창에서 삽입을 클릭합니다. .
  • 다음 단계에서 사용자 양식을 선택합니다. 드롭다운 메뉴에서.

Excel VBA:전체 화면에서 사용자 양식 표시(4가지 쉬운 방법)

  • 그 후에 직사각형 창 상자가 나타납니다.
  • 속성 창에서 해당 창의 이름을 바꾸고 캡션을 지정할 수 있습니다.
  • 그리고 이것은 사용자 양식을 사용하기 위한 상자입니다. , 다양한 모양, 버튼, 체크박스 등을 추가하고 시트와 연결할 수 있습니다.

Excel VBA:전체 화면에서 사용자 양식 표시(4가지 쉬운 방법)

  • 그런 다음 해당 상자를 두 번 클릭합니다.
  • 편집기 창이 있음을 알 수 있습니다. 해당 편집기 창에 아래 코드를 붙여넣습니다.
Private Sub UserForm_Activate()
Application.WindowState = xlMaximized
With Application
Me.Top = .Top
Me.Left = .Left
Me.Height = .Height
Me.Width = .Width
End With
End Sub

Excel VBA:전체 화면에서 사용자 양식 표시(4가지 쉬운 방법)

  • 코드를 입력하는 즉시 저장 을 클릭하십시오. 아이콘을 클릭한 다음 사용자 양식을 두 번 클릭합니다.
  • 기본 사용자 양식 으로 이동합니다. 다시 상자에 넣습니다.
  • 이제 설명을 위해 사용자 양식 에 몇 가지 요소를 추가합니다.
  • 일부 텍스트 상자 를 추가했습니다. 및 일부 명령 버튼 , 입력 상자 포함.
  • 그런 다음 실행을 클릭합니다. 버튼이 이미지에 표시됩니다.

Excel VBA:전체 화면에서 사용자 양식 표시(4가지 쉬운 방법)

  • 실행 클릭 명령을 실행하면 사용자 양식을 볼 수 있습니다.
  • 사용자 양식 이후 실행되면 Userform 은(는) 이제 화면의 전체 부분을 차지합니다. 아래 이미지와 같이

Excel VBA:전체 화면에서 사용자 양식 표시(4가지 쉬운 방법)

🔎 VBA 코드 분석

  • 먼저 사용자 양식을 선택합니다. 개체로 활성화 절차로.
  • 다음 줄에서 WindowState 현재 실행 중인 응용 프로그램의 창 상태를 나타냅니다. 이 명령줄의 조건을 xlMaximized로 설정 응용 프로그램의 창을 최대화합니다.
  • 다음 줄에서는 애플리케이션 창을 선택합니다.
  • 그런 다음 4개의 개별 줄을 입력합니다. 이 줄은 모두 창을 위쪽, 아래쪽, 왼쪽 및 오른쪽 방향으로 최대화합니다.
  • 마지막으로 코드의 하위 절차를 종료합니다.

2. 높이 및 너비 조정

아래 VBA를 사용하겠습니다. 표시할 코드 사용자 양식 전체 화면에서 번거로움 없이.

단계

  • 우선 개발자 탭을 클릭한 다음 Visual Basic을 선택합니다. .

Excel VBA:전체 화면에서 사용자 양식 표시(4가지 쉬운 방법)

  • Visual Basic을 열면 창에서 삽입을 클릭합니다. .
  • 다음 단계에서 사용자 양식을 선택합니다. 드롭다운 메뉴에서.

Excel VBA:전체 화면에서 사용자 양식 표시(4가지 쉬운 방법)

  • 그 후에 직사각형 창 상자가 나타납니다.
  • 속성 창에서 해당 창의 이름을 바꾸고 캡션을 지정할 수 있습니다.
  • 그리고 이것은 사용자 양식을 사용하기 위한 상자입니다. , 다양한 모양, 버튼, 체크박스 등을 추가하고 시트와 연결할 수 있습니다.

Excel VBA:전체 화면에서 사용자 양식 표시(4가지 쉬운 방법)

  • 그런 다음 해당 상자를 두 번 클릭합니다.
  • 편집기 창이 있음을 알 수 있습니다. 해당 편집기 창에 아래 코드를 붙여넣습니다.
Private Sub UserForm_Activate()
Me.Height = Application.Height
Me.Width = Application.Width
Me.Left = Application.Left
Me.Top = Application.Top
End Sub

Private Sub UserForm_Click()

End Sub

Private Sub UserForm_Initialize()
Application.WindowState = xlMaximized
End Sub

Excel VBA:전체 화면에서 사용자 양식 표시(4가지 쉬운 방법)

  • 코드를 입력하는 즉시 저장 을 클릭하십시오. 아이콘을 클릭한 다음 사용자 양식을 두 번 클릭합니다.
  • 기본 사용자 양식 으로 이동합니다. 다시 상자에 넣습니다.
  • 이제 설명을 위해 사용자 양식 에 몇 가지 요소를 추가합니다. 창에서 일부 텍스트 상자 를 추가했습니다. 및 일부 명령 버튼 , 입력 상자 포함.
  • 그런 다음 실행을 클릭합니다. 버튼이 이미지에 표시됩니다.

Excel VBA:전체 화면에서 사용자 양식 표시(4가지 쉬운 방법)

  • 실행 클릭 명령을 실행하면 사용자 양식을 볼 수 있습니다.
  • 사용자 양식 이후 실행되면 Userform 은(는) 이제 화면의 전체 부분을 차지합니다. 이미지 에 표시된 대로 아래.

Excel VBA:전체 화면에서 사용자 양식 표시(4가지 쉬운 방법)

🔎 VBA 코드 분석

  • 먼저 사용자 양식을 선택합니다. 개체로 활성화 절차로.
  • 다음 4줄에서 창의 높이, 너비 왼쪽 및 오른쪽 치수를 가져와서 높이로 저장합니다. , Me.Width , 나.왼쪽 , 미.탑.
  • 그런 다음 코드의 하위 절차를 종료합니다.
  • 먼저 사용자 양식을 선택합니다. 개체로 초기화 절차로.
  • 그런 다음 다음 줄은 모든 방향에서 창의 저장된 값을 최대화하여 창의 전체 화면을 최대화하고, 이 모든 것이 창을 위쪽, 아래쪽, 왼쪽 및 오른쪽 방향으로 최대화합니다. .
  • 마지막으로 코드의 하위 절차를 종료합니다.

3. With 문 사용

아래에 표시된 VBA 코드는 작은 사용자 양식을 변환합니다. 창을 전체 화면으로 창.

단계

  • 시작하려면 개발자 탭을 클릭한 다음 Visual Basic을 선택합니다. .

Excel VBA:전체 화면에서 사용자 양식 표시(4가지 쉬운 방법)

  • Visual Basic을 열면 창에서 삽입을 클릭합니다. .
  • 다음 단계에서 사용자 양식을 선택합니다. 드롭다운 메뉴에서.

Excel VBA:전체 화면에서 사용자 양식 표시(4가지 쉬운 방법)

  • 그 후에 직사각형 창 상자가 나타납니다.
  • 속성 창에서 해당 창의 이름을 바꾸고 캡션을 지정할 수 있습니다.
  • 그리고 이것은 사용자 양식을 사용하기 위한 상자입니다. , 다양한 모양, 버튼, 체크박스 등을 추가하고 시트와 연결할 수 있습니다.

Excel VBA:전체 화면에서 사용자 양식 표시(4가지 쉬운 방법)

  • 그런 다음 해당 상자를 두 번 클릭합니다.
  • 편집기 창이 있음을 알 수 있습니다. 해당 편집기 창에 아래 코드를 붙여넣습니다.
Private Sub UserForm_Initialize()
    With Fullscreen_form_3
        .Height = Application.Height
        .Width = Application.Width
    End With
End Sub

Excel VBA:전체 화면에서 사용자 양식 표시(4가지 쉬운 방법)

  • 코드를 입력하는 즉시 저장 을 클릭하십시오. 아이콘을 클릭한 다음 사용자 양식을 두 번 클릭합니다.
  • 기본 사용자 양식 으로 이동합니다. 다시 상자에 넣습니다.
  • 이제 설명을 위해 사용자 양식 에 몇 가지 요소를 추가합니다.
  • 일부 텍스트 상자 를 추가했습니다. 및 일부 명령 버튼 , 입력 상자 포함 .
  • 그런 다음 실행을 클릭합니다. 버튼이 이미지에 표시됩니다.

Excel VBA:전체 화면에서 사용자 양식 표시(4가지 쉬운 방법)

  • 실행 클릭 명령을 실행하면 사용자 양식을 볼 수 있습니다.
  • 사용자 양식 이후 실행되면 Userform 은(는) 이제 화면의 전체 부분을 차지합니다. 이미지에 표시된 대로

Excel VBA:전체 화면에서 사용자 양식 표시(4가지 쉬운 방법)

🔎 VBA 코드 분석

  • 먼저 사용자 양식을 선택합니다. 개체로 초기화 절차로.
  • 다음 줄에서 Userform 응용 프로그램 창을 선택합니다.
  • 그런 다음 .Height 에 애플리케이션의 높이와 너비를 저장했습니다. 및 .너비
  • 마지막으로 코드의 하위 절차를 종료합니다.

4. 변수 사용

다음 VBA 코드는 작은 사용자 양식을 확장합니다. 패널을 사용하여 전체 화면을 차지합니다. .

단계

  • 시작하려면 개발자 탭을 클릭한 다음 Visual Basic을 선택합니다. .

Excel VBA:전체 화면에서 사용자 양식 표시(4가지 쉬운 방법)

  • Visual Basic을 열면 창에서 삽입을 클릭합니다. .
  • 다음 단계에서 사용자 양식을 선택합니다. 드롭다운 메뉴에서.

Excel VBA:전체 화면에서 사용자 양식 표시(4가지 쉬운 방법)

  • 그 후에 직사각형 창 상자가 나타납니다.
  • 속성 창에서 해당 창의 이름을 바꾸고 캡션을 지정할 수 있습니다.
  • 그리고 이것은 사용자 양식을 사용하기 위한 상자입니다. , 다양한 모양, 버튼, 확인란 등을 추가하고 시트와 연결할 수 있습니다.

Excel VBA:전체 화면에서 사용자 양식 표시(4가지 쉬운 방법)

  • 그런 다음 해당 상자를 두 번 클릭합니다.
  • 편집기 창이 있음을 알 수 있습니다. 해당 편집기 창에 아래 코드를 붙여넣습니다.
Private Sub UserForm_Initialize()
Dim xlws As XlWindowState
xlws = Application.WindowState
Application.WindowState = xlMaximized
With Fullscreen_form_4
    .Top = Application.Top
    .Left = Application.Left
    .Width = Application.Width
    .Height = Application.Height
    .Show
End With
Application.WindowState = xlws
End Sub

Excel VBA:전체 화면에서 사용자 양식 표시(4가지 쉬운 방법)

  • 코드를 입력하는 즉시 저장 을 클릭하십시오. 아이콘을 클릭한 다음 사용자 양식을 두 번 클릭합니다.
  • 기본 사용자 양식 으로 이동합니다. 다시 상자에 넣습니다.
  • 이제 설명을 위해 사용자 양식 에 몇 가지 요소를 추가합니다.
  • 일부 텍스트 상자 를 추가했습니다. 및 일부 명령 버튼 , 입력 상자 포함 .
  • 그런 다음 실행을 클릭합니다. 버튼이 이미지에 표시됩니다.

Excel VBA:전체 화면에서 사용자 양식 표시(4가지 쉬운 방법)

  • 실행 클릭 명령을 실행하면 사용자 양식 을 볼 수 있습니다. 실행 중입니다.
  • 사용자 양식 이후 실행되면 Userform 은(는) 이제 화면의 전체 부분을 차지합니다. 이미지에 표시된 대로

Excel VBA:전체 화면에서 사용자 양식 표시(4가지 쉬운 방법)

🔎 VBA 코드 분석

  • 먼저 사용자 양식을 선택합니다. 개체로 초기화 절차로.
  • 다음 줄에서 xlws 를 선언합니다. XlWindowState 에 대한 변수로 유형.
  • 다음 줄에서 WindowState 현재 실행 중인 응용 프로그램의 창 상태를 나타냅니다. 그리고 xlws 현재 창 상태로.
  • WindowState의 조건 설정 xlMaximized로 명령줄 응용 프로그램의 창을 최대화합니다.
  • 다음 줄에서는 애플리케이션 창을 선택합니다.
  • 그런 다음 4개의 개별 줄을 입력합니다. 이 줄은 모두 창을 위쪽, 아래쪽, 왼쪽 및 오른쪽 방향으로 최대화합니다.
  • 마지막으로 코드의 하위 절차를 종료합니다.

결론

요약하자면 사용자 양식 을 표시하는 방법의 문제입니다. 여기에서 4가지 다른 VBA 매크로로 전체 화면에 대한 답변을 제공합니다. 코드 예제. 코드는 시간 효율적이지만 VBA 매크로 방법에는 사전 VBA 관련이 필요합니다. 처음부터 이해하는 지식.

이 문제에 대해 매크로 사용 통합 문서를 첨부하여 이러한 방법을 연습할 수 있습니다.

의견 섹션을 통해 질문이나 피드백을 자유롭게 질문하십시오. Exceldemy 개선을 위한 제안 사항 커뮤니티가 높이 평가할 것입니다.