나눔터  
  HOME > 나눔터 > 묻고답하기 > 엑셀
엑셀
엑셀에 대한 질문과 답변을 올려주세요. 단, 취지에 맞지 않는 글은 운영자가 삭제합니다.
 "000 님, 도와주세요", "부탁 드립니다.", "급합니다!" 등과 같이 막연한 제목을 달지 말아주세요.
[필독] 빠르고 정확한 답변을 얻는 16가지 Tip !
[필독] 저작권법 개정에 따른 이용안내

작성자:  

 바바 (ldc3143)

추천:  2
파일:     엑셀 질의.xlsx (16.3KB) 조회:  1951
제목:   조건부 셀 다중선택
     
  * 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.

 - 엑셀 버전(95,97,2000,xp,2003,2007):

* 아래줄에 질문을 작성하세요 >>
첨부한 문서를 보시면

금일 날짜에서 우측으로 1칸 이동후
합계를 기준으로 우측 마지막 셀
즉 d32까지 선택하는 방법을 모르겠습니다.

ex) 현재 표 기준으로는 b11:d32
고수님들 답변 부탁드립니다.

Sub 단추1_Click()

Dim tod As Range
Dim toe As Range
    
    For Each c In Range("a1:a33")
        If c.Value = DateValue(Now) Then
           c.Offset(0, 1).Select
           Set tod = c
        End If
        If c.Value = "합     계" Then
            Set toe = c
    End If
    Next c
End Sub

대략 이렇게 해봤는데 커서가 10일 우측으로는 가는데 합계를 찾고 나서 
합계 상단으로 이동을 어떻게 하는지요?ㅠㅠ
 
[불량 게시물 신고]  
조삿갓Sub 단추1_Click()

    Dim tod As Range
    Dim toe As Range
     
    For Each c In Range("a1:a33")
        If c.Value = Date Then
            Set tod = c.Offset(0, 1)
        End If
        If c.Value = "합     계" Then
            Set toe = c.Offset(-1, 3)
        End If
    Next c
    Range(tod, toe).Select
End Sub
05-11 (20:35)
삭제 ■신고
조삿갓참고자료: Offset 개체(속성)

http://www.officetutor.co.kr//board/DType/bfrmvw.asp?f_tn=Dqa_excel_n2&f_bno=124148
05-11 (20:36)
삭제 ■신고
바바감사합니다.05-16 (08:29)
삭제 ■신고
        
  

작성일 : 2018-05-10(17:56)
최종수정일 : 2018-05-10(17:57)