여기에 약간의 수수께끼가 있습니다 & 사이트에 대한 제안이 있지만 나에게 맞는 것은 없습니다. 행의 일부 셀 값을 기반으로 일부 행을 병합해야합니다.Excel VBA를 사용하여 두 열의 값을 기반으로 열 합치기 및 합치기
나는 그 이름과 일치하는 일종의 코드가 필요하고 같은 이름을 가진 'New Starter'엔트리를 찾는다. 여기
은 얼마나 내 데이터 (시프트, 이름, 세부) 같습니다
09:00-17:00 Smith John Present 09:00-11:00 Smith John New Starter 11:10-13:00 Smith John New Starter 14:00-17:00 Smith John New Starter 09:00-17:00 Connor Sarah Present 09:00-11:00 Connor Sarah New Starter 11:10-13:00 Connor Sarah New Starter 14:00-17:00 Connor Sarah New Starter 09:00-17:00 Claus Santa Present 10:00-18:00 Mouse Mickey Present 10:00-11:00 Mouse Mickey New Starter 11:10-13:00 Mouse Mickey New Starter 14:00-18:00 Mouse Mickey New Starter
내가 (있는 경우) 새 스타터 줄을 제거뿐만 아니라 '새 스타터'로 자신의 '현재'셀을 교체해야 (필요한 경우이 다른 텍스트가 될 수 있지만) : 당신은 산타 새 스타터 & 아니라고 여기에서 볼 수 있습니다
09:00-17:00 Smith John New Starter 09:00-17:00 Connor Sarah New Starter 09:00-17:00 Claus Santa Present 10:00-18:00 Mouse Mickey New Starter따라서 '현재'로 유지됩니다.
기본적으로 'New Starter'라인은 필요하지 않지만 새로운 스타터에게 현재 직원에게 다른 세부 사항을 제공하고자합니다.
추가 참고 :
- 는 '새로운 스타터'가 존재하는 경우 A '현재'라인은 항상 존재합니다. 그들이 'Day Day Off'를 가지고 있다면, 이미 다른 Subs에서 추출한 'Day Off'라인이있을 것입니다.
- 보존 할 데이터는 "현재"행에있는 것이므로 해당 제목 (C 열) 만 바꿉니다.
어떤 코드에서 찾을 수 있습니다 구체화 지금까지 해봤 니? 이것은 가능하지만 Stack Overflow는 코드 아웃소싱 플랫폼이 아닙니다. 도움을 요청하기 전에 시도한 것과 공유 된 곳을 공유하십시오. ([Help for more info] (http://stackoverflow.com/help/on-topic)을 참조하십시오) – Chrismas007
불행히도, 나는 실제 코드를 사용하지 않았습니다. 다른 곳에서 온라인으로 찾은 사례는 데이터를 단일 셀 (예 : 연결)에 병합하는 것에 대해 설명합니다. 다른 예제는 별도의 시트에서 데이터를 가져오고 하나의 시트로 결합하는 것을 가리 킵니다 ... 같은 것을 시작하지 않기 때문에 많은 양의 리엔지니어링을 할 가능성이 큽니다. 상황이 ... 분명히 유지하기 위해 데이터를 설명하지 않은 것에 대해 사과드립니다. 보관할 데이터는 "현재"행에있는 것이므로 제목 만 대체합니다 (C 열). – Russ
포인터 Christmas007 주셔서 감사. 저는 약 3 일 동안이 프로젝트를 진행 해왔으니 이제는 괜찮은 분야에 집중할 것입니다. 몇 가지 예제 코드를 제공해야한다면 다시 살펴 보겠습니다. 나는 상사와 데드 라인이 있고 위와 같은 일을하지 않고 일할 수 있기 때문에 "Nice to haves"카테고리로 분류됩니다. 마감 시간에 도달하고 지금까지 작성한 내용에 만족하면 2 일 후에 개선 할 수 있습니다. – Russ