2017-03-03 4 views
0

Excel에 시스템을 만들려고하고 있는데 시스템의 모든 기능에 쉽게 액세스 할 수 있도록 Sidebar Menu을 만들고 싶습니다.특정 열만 고정하여 Excel에서 사이드 바 메뉴를 만들려면 어떻게해야합니까?

B3 셀을 선택하여 "Freeze Panes"을 이미 사용하여 헤더와 사이드 바를 고정시키고 콘텐츠 영역을 정의하십시오.

문제는 사용자가 페이지 아래로 스크롤하기 시작하면 메뉴 옵션이 올라가 사용자가 더 이상 볼 수 없다는 것입니다.이 동작을 방지하고 싶습니다.

Excel 기능 또는 VBA를 사용하여이를 수행 할 수있는 방법이 있습니까? 창을 두 번 이상 고정 할 수 있습니까?

enter image description here

문제 예 : 내가 원하는 무엇

enter image description here

답변

1

당신의 두 번째 이미지는 B3에서 Freeze Panes 항상 행을 유지할했다 1 : 2 열 A와 함께 표시됩니다. 아래로 스크롤하면 f가 아닌 행이 표시되지 않습니다. 장미. Lock here의 첫 번째 이미지에는 항상 A 열과 Rows 1:22가 표시됩니다. 그래도 작동하지 않는다면 원하는 위치로 이동하는 하이퍼 링크로 항상 볼 수있는 모덜리스 폼을 사용해보십시오.

단일 단추가있는 userform을 만듭니다.

Private Sub CommandButton1_Click() ThisWorkbook.Sheets(Sheet1.Index).Range("A1").Activate End Sub

에 넣어 버튼의 뒤에있는 코드에서 당신은 당신의 필요에 따라 워크 시트 코드 네임을 수정해야합니다

Public Sub ShowMeTheForm() UserForm1.Show False End Sub

있는 표준 모듈을 만들고 있지만, 이것은 당신에게 제공한다 일반적인 생각.

+0

도움 주셔서 감사합니다. 양식 사용에 대해 생각했지만 마지막 옵션입니다 ... B3에서 동결 한 후에 "항상 A 열과 행 1:22를 표시하도록"워크 시트를 설정하는 방법을 설명해 주시겠습니까? B22에서 스프레드 시트를 고정하면 콘텐츠 영역이 매우 작아 보이지 않을 것입니다. 내 문제는 "어떻게 유분 시트에서 두 번 화면을 고정시킬 수 있습니까?" –

+0

'B3'에서보기를 고정시켜두면 원하는 것을 할 수 없으므로 아래에서 멈추면 작업 영역이 최소화됩니다. 그래서 내가 모덜리스를 제안 했어. – IvenBach

+0

흠 ... 그건 좀 슬프다. 음 .. 나는 모덜리스 폼을 만들 수 있도록 몇 가지 자습서를 살펴볼 것이다. 미리 감사드립니다! –