NAVER

질문 엑셀 셀 찾기 기능좀 알려주세요
kang**** 조회수 15,015 작성일2011.03.07
하이닉스멜파스하나금융지주삼성전자삼성전자
고려아연케이피케미칼제일모직현대모비스하나금융지주
하나금융지주한화엔씨소프트OCI대림산업
제일모직효성효성현대차현대중공업
삼성전자우리금융한화하나금융지주삼성화재
동국제강코오롱인더대림산업LG화학NHN
한화서울반도체우리금융LG코오롱인더
LG디스플레이아시아나항공하이닉스엔씨소프트삼성생명
한국전력동국제강다음삼성생명LG
우리금융부산은행만도현대제철LG디스플레이
외환은행CJCJ제일제당GS건설에스에프에이
신한지주오리온고려아연우리금융현대미포조선
한화케미칼성우하이텍현대차멜파스STX조선해양
STX두산인프라코어아모레퍼시픽신세계기업은행
우리투자증권SK케미칼대우조선해양하이닉스SK
대한생명제일모직GKL한화고려아연
SK케미칼현대홈쇼핑SK케미칼대우조선해양STX팬오션
케이피케미칼삼성생명에스에프에이삼성물산GS홈쇼핑
멜파스삼성카드휠라코리아삼성테크윈동국제강
하이트맥주엘비세미콘LS산전

 

 

 

 

이런식의 자료가 있는데 현대차를 찾으려 할때 ctrl+f 기능을 이용해서 찾고 색을 넣을수 있지만

너무 귀찮고 번거롭거든요...

 

위의 항목이 모두 메뉴화가 되어서 키패드 하나씩만 아래로 내려주면 자동으로 현대차는 관련 셀의 색깔이

모두 변하고 다시 삼성전자를 택하면 삼성전자 셀의 색깔이 변하고 해서 셀을 추적하거나 찾는 법좀 알려주세요

프로필 사진

답변자님,

정보를 공유해 주세요.

1 개 답변
2번째 답변
프로필 사진
Jazzpia
은하신
베이직, MS엑셀 18위, 한컴오피스 분야에서 활동
본인 입력 포함 정보

안녕하세요~

 

아래의 코드를 참고해 보세요~

 

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim rng     As Range
Dim C       As Range
Dim strAddr As String
If Target.Count > 1 Then Exit Sub
Set rng = Me.UsedRange
If Not Intersect(rng, Target) Is Nothing Then
    rng.Interior.Pattern = xlNone
    If Target.Value = "" Then Exit Sub
    Set C = rng.Find(Target.Value, after:=Target, Lookat:=xlWhole)
    strAddr = C.Address
    Do
        C.Interior.Color = vbYellow
        Set C = rng.FindNext(C)
    Loop While Not C Is Nothing And C.Address <> strAddr
End If
End Sub

2011.03.08.

  • 채택

    질문자가 채택한 답변입니다.

도움이 되었다면 UP 눌러주세요!
UP이 많은 답변일수록 사용자들에게 더 많이 노출됩니다.