Excel에서 VBA를 사용하여 행 번호를 찾는 방법(4개의 매크로)

  • 이 공유
Hugh West

다양한 방법을 사용하여 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를 방문하세요.

Hugh West는 업계에서 10년 이상의 경험을 가진 고도로 숙련된 Excel 트레이너이자 분석가입니다. 그는 회계 및 재무 학사 학위와 경영학 석사 학위를 보유하고 있습니다. Hugh는 교육에 대한 열정을 가지고 있으며 따라하기 쉽고 이해하기 쉬운 독특한 교수법을 개발했습니다. Excel에 대한 그의 전문 지식은 전 세계 수천 명의 학생과 전문가가 자신의 기술을 향상시키고 경력에서 탁월하도록 도왔습니다. Hugh는 자신의 블로그를 통해 자신의 지식을 전 세계와 공유하고 개인과 기업이 잠재력을 최대한 발휘할 수 있도록 무료 Excel 자습서 및 온라인 교육을 제공합니다.