1. FAQ
  2. 엑셀(Excel)
  3. AfterEffects
  4. Premiere
  5. Photoshop
  6. ETC

이 게시판은 아별닷컴 회원만 질문을 올릴 수 있습니다. 회원에게 주어지는 특권인셈이지요. 회원이 아닌 분들은 열람만 가능합니다.

Find 함수를 이용한 검색 관련 질문

VBA .Find 조회 수 2883 추천 수 0 2012.08.28 19:56:14

셀에 다음과 같은 내용이 들어있다고 칩시다. 그 내용이 들어있는 셀영역(A1:A9)을 '이름명'이라 정하구요

 

      A              B

1 아별님       23

2 학원님       33

3 슈퍼님       45

4 포카리님   99

5 시계님       87

6 울트라님   86

7 아별님       1000

8 울트라님   30

9 학원님       40

 

이때 InputBox 함수를 이용하여 데이터를 입력받아 해당 데이터와 관련된 이름을 검색하여 리스트 박스에 이름과 점수를 넣는 프로그램을 만들고자 합니다. 단 이때 셀에 입력된 순서대로 값이 나오도록 하시오

 

예제1) InputBox에 "학원님"을 입력하였으면 리스트박스엔

학원님 33

학원님 40

 

예제2) InputBox에 "아별님"을 입력하였다면 리스트박스엔

아별님 23

아별님 1000

 

이런 식으로 나와야합니다.

 

Find 함수에서 After인수를 첫번째로 두고 검색하면 될듯 싶은데 After 인수를 첫번째로 두고 검색하는 방법을 모르겠습니다.

물론 After 인수를 지정 안하고도 해도 될 때도 있습니다. 하지만 After 인수를 첫번째 셀로 지정하는 방법을 알고 싶습니다.

 

질문을 했지만 제가 너무 우왕자왕하게 설명해서 제대로 설명이 됬을지 모르겠네요 ..ㅠ 엑셀신과 고수님들 제발 도와주십시오.

 

제발 엑셀 고수님들 가르쳐 주십시오.

 

 


댓글 '1'

profile

[레벨:30]아별

2012.08.28 22:57:55
*.130.73.75

YeonG님..

안녕하세요?

 

다음에 질문하실때는 엑셀 첨부파일도 같이 올려주셨으면 좋겠습니다. ㅎㅎ

 

팁을 드리자면..

 

Find로 셀을 찾을때 아래와 같이 사용하는데요..

Set rngFirstFind = rngSrc.Find(What:=strFind, LookAt:=xlWhole, after:=rngAfter)

 

after부분을 생략하면 ActiveCell부터 찾습니다.

rngSrc가 Range("A1:A9")라고 할때..

rngAfter를 rngSrc(1,1).End(XlDown)으로 지정해보세요..

 

처음것부터 찾을 겁니다.

 

rngAfter를 첫번째셀로 설정하면 첫번째를 무시하고 두번째 출현하는 아이부터 찾죠?

반대로 생각하면 맨 마지막부터 찾으라고 하면 마지막셀을 무시하고 첫번째 셀부터 찾습니다.

 

도움이 되셨기를.. ^^

문서 첨부 제한 : 0Byte/ 2.00MB
파일 제한 크기 : 2.00MB (허용 확장자 : *.*)
List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 공지 [공지] 아별닷컴의 엑셀 질문방 폐쇄합니다. 카페 질문방 이용하세요.. imagefile [레벨:30]아별 2015-04-23 56109
702 배열수식 배열수식_rank 질문 _ 2가지 조건으로 순위 정하기 file [4] [레벨:3]타케 2013-11-01 4158
701 VLookup 안녕하세요 아별님~ _ 환율 시트에서 특정일 환율 불러오기, 휴일을 고려 file [2] [레벨:4]thoi 2013-10-25 4396
700 엑셀일반 중복값제거 file [1] [레벨:4]요셉 2013-10-25 2915
699 엑셀일반 정렬2차 문의 file [2] [레벨:3]블루짱이 2013-10-24 2555
698 엑셀일반 안녕하세요 아별님 질문 드립니다 file [2] [레벨:2]북곰 2013-10-22 2542
697 엑셀일반 정렬에 대해 문의 드립니다. file [2] [레벨:3]블루짱이 2013-10-18 2866
696 엑셀일반 허...날라갔네요...ㅠㅠㅠ색깔이 날아갔어요...ㅠㅠㅠ file [1] [레벨:2]yang1019 2013-10-14 3131
695 엑셀일반 액셀 표시 질문이요~~ imagefile [2] [레벨:2]beherewith 2013-10-08 2616
694 셀서식(표시형식) 서식이 걸려있는곳에 셀병합시 서식값 나올수 있는 방법. imagefile [4] [레벨:1]하늘아래인연 2013-09-26 3830
693 엑셀일반 데이터 유효성 검사질문입니다. file [4] [레벨:4]열심회원 2013-09-24 2428
692 아별툴관련질문 숫자서식 설정 단축키 [1] [레벨:1]시준우 2013-09-24 2833
691 엑셀일반 줄바꿈을 나누기 file [1] [레벨:4]요셉 2013-09-13 4709
690 셀서식(표시형식) 엑셀 형식 전환 file [2] [레벨:1]neo 2013-09-05 3068
689 셀서식(표시형식) 서식 질문욤 [1] [레벨:5]눈물바다 2013-09-05 2919
688 VBA 숫자 문자 비교검색 file [2] [레벨:4]열심회원 2013-09-02 3086
687 엑셀일반 countifs 관련 질문 file [6] [레벨:2]봉2 2013-09-02 3372
686 아별툴관련질문 안녕하세요.. abyul툴 옆에 이상한 버튼이 하나 생겼어요... [1] [레벨:2]dizzy 2013-08-30 2369
685 엑셀일반 셀 선택 시, 행 전체 하이라이트 [3] [레벨:1]랄랄라99 2013-08-30 5113
684 VBA api에 대해서 [2] [레벨:4]열심회원 2013-08-22 3400
683 엑셀일반 2교대 근무표 엑셀로 작성하려고 하는데 도와주세요 [레벨:2]편한세상 2013-08-21 5548