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

 참서리 (k5953)

추천:  2
파일:     jobplan-1.xls (44.5KB) 조회:  1164
제목:   [RE]배경색구분으로 날짜를 나타내도록하고싶습니다.
     
 
'사용자 지정 함수

' 시작일
'=get_start_end_day($D$3:$AS$3,$D4:$AS4,"start")

' 종료일
'=get_start_end_day($D$3:$AS$3,$D4:$AS4,"end")



'---------------------------------------------------------------------------------------------------

Function get_start_end_day(vDate As Range, vTarget As Range, startOrEnd As String) As Variant

'---------------------------------------------------------------------------------------------------



    Application.Volatile
    
    
    Dim blnSearch As Boolean
    
    Dim iColor As Long
    
    If startOrEnd = "start" Then
        iColor = 6 '노랑
    Else
        iColor = 23 ' 파랑
    End If
    
    
    For c = 1 To vTarget.Cells.Count
        
        If vTarget.Cells(c).Interior.ColorIndex = iColor Then
            blnSearch = True
            Exit For
        End If
    
    Next c
    
    '
    get_start_end_day = IIf(blnSearch, vDate.Cells(c).Value, "")
    

End Function
 
[불량 게시물 신고]  
        
  

작성일 : 2018-11-20(14:54)
최종수정일 : 2018-11-20(14:54)
 


 ◎ 관련글

  제 목   작성자   날짜
배경색구분으로 날짜를 나타내도록하고싶습니다. 신현호 2018-11-20
[RE]배경색구분으로 날짜를 나타내도록하고싶습니다. 참서리 2018-11-20