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

 참서리 (k5953)

추천:  2
파일:     업체근무자관리(매크로)[2].xlsm (49.3KB) 조회:  1418
제목:   [RE]고수님들 간절히 부탁드립니다 (업체별 근무자 발췌)
     
 
'-------------------------------------------
Sub get_company_workers()
'-------------------------------------------

    Dim rngX As Range
    Set rngX = [A1].CurrentRegion
    Dim shtY As Worksheet: Set shtY = Worksheets("근무자")
    Dim row As Range
    Dim scode As String
    Dim rngF As Range
    Dim r As Long
    
    For r = 2 To rngX.Rows.Count
        Set row = rngX.Rows.Item(r)
        scode = row.Cells(1).Value
        
        Set rngF = shtY.Columns(1).Find(scode)
        
        If rngF Is Nothing Then
        '-------------------------------------------
            shtY.Range("A100000").End(xlUp).Offset(1).Resize(1, 3).Value = _
            Array(row.Cells(1).Value, row.Cells(2).Value, row.Cells(4).Value)
        Else
            rngF.End(xlToRight).Offset(0, 1).Value = row.Cells(4).Value
        
        End If
            
    
    Next
    
    
End Sub


 
[불량 게시물 신고]  
참서리다음 YouTube 동영상에 자세히 설명되어 있습니다.
https://youtu.be/pqFFI-SNs_g
07-21 (15:10)
삭제 ■신고
        
  

작성일 : 2019-07-21(15:10)
최종수정일 : 2019-07-21(15:10)
 


 ◎ 관련글

  제 목   작성자   날짜
고수님들 간절히 부탁드립니다 (업체별 근무자 발췌) 한울타리 2019-07-21
[RE]고수님들 간절히 부탁드립니다 (업체별 근무자 발췌) 참서리 2019-07-21