VBA 개발 경험 요약 중 하나: Range 객체를 이용하여 사용자 인터페이스를 설계합니다.
1528 단어 VBA
Excel 공식, 함수 및 자체 셀의 포맷화는 UI 디자인에 큰 편리성을 제공합니다. 이 부분의 내용은 에서 상술한 바와 같이 군더더기 없이 설명할 필요가 없습니다.이 책에서도 미리 정의된 명칭에 대해 논술했다.여기서 언급한 바와 같이 미리 정의된 명칭은 작업표 사용자 인터페이스 디자인의 중요한 구성 부분으로 미리 정의된 명칭 상수, 명칭 구역과 명칭 공식을 포함한다.이 글은 UI 디자인에서 명명 영역의 역할에 대한 요약에 집중할 것입니다.
1. 구체적인 데이터 요구에 따라 서로 다른 구역을 각각 명명하여 각 부분의 정보의 독립성을 확보하고 데이터 검증이나 지역 검증 등 요구를 편리하게 할 수 있다. 예를 들어 판매 분석에서의 고객 정보와 판매량 정보를 각각 명명하여 두 부분의 데이터나 정보를 분석할 수 있다.
이 방식을 사용하면 관련 명명 영역이 선택되었는지 판단하여 영역과 관련된 함수를 사용할 수 있습니다.
Application.Intersect
Application.Union
2. UI 변경 시 일괄적으로 수정할 수 있도록 명명된 영역에서 각 열을 열거 유형으로 인덱스할 수 있습니다.
3. 절대 인용에 상대적으로 유연하게 사용한다.
4. 작업표의 Protect 방법을 사용하여 UI를 보호하고 사용자가 잘못된 데이터를 잘못 입력하여 일치성을 파괴하는 것을 방지한다.
5. 제목 줄, 데이터 줄을 Public의 상수 변수로 설정합니다.
6. 사용 줄 수를 작업표의 속성으로 바꾸어 호출하기 쉽습니다.
PS VBA 의 특수 TIPS:
1. VBA의 IF는 조건 단락을 지원하지 않습니다.
2. 다른 프로세스의 EXCEL을 사용하여 파일을 엽니다.
With Application
.DisplayAlerts = False
.IgnoreRemoteRequests = True
.DisplayAlerts = True
End With
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Excel VBA에서 SIR 모델을 구현합니다.신형 코로나 바이러스(COVID-19)의 환자수 추이를 나타내는 수리 모델 「SIR 모델」을 자주(잘) 보게 되었습니다. SIR 모델에서는 감염되지 않은 사람을 S(susceptible), 감염자를 I(infecti...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.