목차
다양한 방법을 사용하여 Excel에서 행 번호를 찾을 수 있지만 VBA 는 더 많은 기능과 맞춤설정을 제공합니다. 현명한 방법으로 행 번호를 찾을 수 있습니다. 오늘 이 기사에서는 VBA를 사용하여 Excel에서 행 번호를 찾는 4가지 유용한 매크로를 보여드리겠습니다.
연습 통합 문서 다운로드
여기에서 무료 Excel 통합 문서를 다운로드할 수 있으며 독립적으로 연습하세요.
VBA.xlsm을 사용하여 행 번호 찾기
4 Excel에서 VBA를 사용하여 행 번호 찾기
다양한 지역의 영업 사원 판매를 나타내는 방법을 탐색하는 데 사용할 데이터 세트를 소개합니다.
매크로 1: 선택을 변경하여 행 번호를 찾는 VBA
먼저 Excel VBA 의 매크로를 사용하여 임의의 셀을 선택하여 행 번호를 찾습니다. 즉, 사용된 셀을 선택하면 매크로가 즉시 행 번호를 표시합니다. 이를 위해서는 모듈이 아닌 시트에 코드를 보관 해야 합니다.
단계:
- 맞습니다- 시트 제목을 클릭하고 컨텍스트 메뉴 에서 코드 보기 를 선택합니다.
- 그런 다음 다음 코드-
8336
- 나중에 코드를 실행할 필요 없이 시트로 돌아가십시오.
코드 분석:
- 먼저 Private Sub 프로시저 – Worksheet_SelectionChange 를 생성했습니다.
- 그런 다음 변수 Rnumber 를 다음과 같이 선언했습니다. Integer .
- row 는 활성 셀의 행 번호를 결정합니다.
- 다음으로 If 문은 다음을 확인합니다. 활성 셀이 비어 있는지 여부에 관계없이 MsgBox 에 출력이 표시됩니다.
- 이제 사용된 셀을 클릭하면 해당 행이 표시됩니다. number.
자세히 보기: Excel VBA: 열에서 문자열 찾기 및 행 번호 반환
매크로 2: VBA를 사용하여 활성 셀의 행 번호 찾기
이 매크로는 시트의 지정된 셀에 있는 활성 셀의 행 번호를 반환합니다. 따라서 코드에서 워크시트 이름과 출력 셀을 언급해야 합니다. 여기에서는 셀 D14 를 출력 셀로 사용합니다.
단계:
- ALT + F11<을 누릅니다. 2> VBA 창 을 엽니다.
- 다음으로 다음과 같이 클릭하여 새 모듈을 삽입합니다. 삽입 > Module .
- 그런 다음 모듈에 다음 코드를 입력합니다.-
4550
- 그런 다음 시트로 돌아갑니다.
코드 분류:
- 여기 , Find_Row_Number_of_an_Active_Cell() 은 Sub
- wSheet 는 Worksheet
- 로 선언됩니다. 그런 다음 Set 문은 활성 셀을 선택합니다.
- Range 는 출력 셀의 행 번호를 반환합니다.
- 이제 셀을 선택하고 다음과 같이 클릭합니다. Developer >Macros .
- Macro 대화 상자가 나타나면 매크로 이름을 선택하고 을 누르십시오. Run .
곧 선택된 셀의 행 번호가 출력 셀에 반환되는 것을 볼 수 있습니다.
B8 셀이 선택되어 8이 출력된 것을 확인할 수 있습니다.
자세히 보기: Excel에서 현재 셀의 행 번호를 얻는 방법(4가지 빠른 방법)
유사 읽기
- 행 번호를 증가시키는 방법 Excel 수식(6가지 편리한 방법)
- Excel VBA를 사용하여 범위에서 행 번호 가져오기(예제 9개)
- A의 행 번호를 반환하는 방법 Excel에서 셀 일치(7가지 방법)
- Excel에서 셀 값에서 행 번호를 가져오는 방법(5가지 방법)
매크로 3: 값을 일치시켜 행 번호를 찾는 VBA
값을 검색하여 행 번호를 찾으려면 이 매크로가 적합합니다. 아래 이미지와 같이 코드에서 검색 값과 열 번호를 언급해야 합니다.
단계:
- 첫 번째를 따르십시오. 이전 방법에서 두 단계 새 모듈을 삽입합니다.
- 그런 다음 다음 코드를 삽입하십시오-
6972
- 그 후 다시 sheet.
코드 분류:
- 여기에서 Find_Row_Matching_a_Value() Sub
- 이며 wBook 및 wSheet 는 다음과 같이 선언됩니다. Worksheet 및 fCell 은 Range 로 선언됩니다.
- wBook 및 wSheet 는 설정됩니다. ActiveWorkbook 및 ActiveSheet 의 경우.
- Const 가 검색 값을 입력합니다.
- 나중에 Range 는 언급된 열을 통해 값을 검색합니다.
- 다음으로 If 및 Else 문은 MsgBox 를 사용하여 결과를 표시합니다.
- 나중에 이전 방법의 5단계 를 수행하여 매크로 대화 상자를 엽니다.
- 매크로 이름 하고 실행 을 누르기만 하면 됩니다.
곧 알림 상자에 행 번호가 표시됩니다.
자세히 보기: Excel VBA: 값의 행 번호 반환(적절한 5가지 방법)
매크로 4: 행 번호 찾기 버튼
마지막 방법에서는 VBA 매크로를 사용하여 행 번호를 결정하는 가장 현명한 방법을 보여드리겠습니다. 버튼을 만들고 매크로를 할당합니다. 버튼을 클릭하면 행 번호를 원하는 검색 값을 입력할 수 있는 입력 상자가 열립니다. 이전 매크로는 언급된 열을 통해 검색할 수 있지만 이 매크로는 시트의 모든 열을 검색할 수 있습니다.
단계:
- 다시 두 번째 방법 의 처음 두 단계를 따라 새 모듈을 삽입합니다.
- 다음으로 다음 코드를 삽입합니다.
2591
- 그런 다음 당신의sheet.
코드 분류:
- 먼저 Sub 프로시저 Find_Row_Number().
- 그런 다음 mValue 를 String 으로, row 를 Range로 선언했습니다. .
- 그런 다음 InputBox 를 사용하여 값을 삽입했습니다.
- 나중에 Set 및 If 문 비어 있지 않으면 행 번호를 찾습니다.
- 마지막으로 MsgBox 에 출력이 표시됩니다.
- 나중에 을 클릭합니다. 개발자 > 를 삽입한 다음 양식 컨트롤 섹션 에서 버튼 명령을 선택합니다.
- 그런 다음 커서로 더하기 기호 가 나타나면 원하는 크기에 따라 시트를 클릭하여 아무 곳이나 드래그한 다음 클릭을 놓습니다.
- 마우스를 놓으면 매크로 지정 대화 상자가 자동으로 열립니다.
- 코드에 언급된 대로 매크로 이름 을 선택합니다.
- 그런 다음 확인 을 누르십시오.
- 다음으로 버튼을 마우스 오른쪽 버튼으로 클릭하고 텍스트 편집을 선택하십시오. 버튼 이름을 편집합니다.
- 버튼 이름을 입력하고 버튼 바깥 아무 곳이나 클릭하면 이름이 변경됩니다.
- 이제 버튼을 클릭하면 입력 상자가 열립니다.
- 마지막으로 검색 값을 입력하고 을 누르십시오. OK .
이제 살펴보십시오. 일치하는 행 번호가 표시됩니다.value.
자세히 보기: 열에서 문자열 찾기 및 Excel에서 행 번호 반환(7가지 방법)
결론
기사의 전부입니다. 위에서 설명한 절차가 VBA를 사용하여 Excel에서 행 번호를 찾는 데 충분하기를 바랍니다. 의견 섹션에서 질문을 자유롭게 하고 피드백을 제공하십시오. 자세히 알아보려면 ExcelWIKI를 방문하세요.