소셜 미디어 Excel 매크로 - 활성 워크 시트를 제외하고 모두 삭제 - 인형

Excel 매크로 - 활성 워크 시트를 제외하고 모두 삭제 - 인형

차례:

비디오: 엑셀 시트 합치기, 아직도 손으로 하세요?! 버튼 클릭 1초면 끝! | 오빠두엑셀 퀵 VBA 3강 2024

비디오: 엑셀 시트 합치기, 아직도 손으로 하세요?! 버튼 클릭 1초면 끝! | 오빠두엑셀 퀵 VBA 3강 2024
Anonim

때때로 Excel 통합 문서에서 현재 워크 시트를 제외한 모든 워크 시트를 삭제할 수 있습니다. 이러한 경우 다음 매크로를 사용할 수 있습니다.

매크로 작동 방식

매크로는 워크 시트를 반복하며 각 워크 시트 이름을 활성 시트의 이름과 일치시킵니다. 매크로가 반복 될 때마다 일치하지 않는 워크 시트가 삭제됩니다. 4 단계에서 DisplayAlerts 속성을 사용합니다. 이로 인해 Excel의 경고가 효과적으로 해제되므로 각 삭제를 확인하지 않아도됩니다.

Sub Macro1 () '1 단계: 변수를 워크 시트로 사용'2 단계: ThisWorkbook의 각 워크 시트를 반복합니다. 워크 시트 '3 단계: 각 워크 시트 이름 확인 ws. ThisWorkbook 이름 지정. 액티브 시트. Name Then Then '4 단계: 경고를 끄고 응용 프로그램을 삭제하십시오. DisplayAlerts = 틀린 ws. 응용 프로그램 삭제. DisplayAlerts = True End If 'Step 5: 다음 워크 시트로 루프 Next ws End Sub

매크로는 먼저 ws라는 객체를 선언합니다. 이 단계는 루프하는 각 워크 시트에 대한 메모리 컨테이너를 만듭니다.

2 단계에서 매크로가 반복되어 Excel에이 통합 문서의 모든 워크 시트를 평가합니다. ThisWorkbook과 ActiveWorkbook에는 차이가 있습니다. ThisWorkBook 개체는 코드가 포함 된 통합 문서를 참조합니다. ActiveWorkBook 개체는 현재 활성 통합 문서를 참조합니다. 이들은 종종 동일한 개체를 반환하지만 코드를 실행하는 통합 문서가 활성 통합 문서가 아닌 경우 다른 개체를 반환합니다. 이 경우 다른 통합 문서의 시트를 삭제하지 않아도되므로 ThisWorkBook을 사용합니다.

3 단계에서 매크로는 활성 시트 이름과 현재 루프되고있는 시트를 단순히 비교합니다.

4 단계에서 시트 이름이 다른 경우 매크로는 시트를 삭제합니다. 앞서 언급했듯이 DisplayAlerts를 사용하여 Excel에서 확인 확인을하지 않습니다. 시트를 삭제하기 전에 경고를 받으려면 응용 프로그램을 생략 할 수 있습니다. DisplayAlerts = False입니다. DisplayAlerts 문을 생략하면 표시된 메시지가 표시되므로 워크 시트 삭제 결정을 취소 할 수 있습니다.

5 단계에서 매크로가 다음 시트를 얻기 위해 다시 루프됩니다. 모든 시트가 평가 된 후 매크로가 끝납니다.

경고 메시지를 보려면 Display-Alerts 문을 생략하십시오.

매크로 사용 방법

이 매크로를 구현하려면 표준 모듈에 복사하여 붙여 넣을 수 있습니다.

  1. Alt + F11을 눌러 Visual Basic Editor를 활성화합니다.

  2. 프로젝트 창에서 프로젝트 / 통합 문서 이름을 마우스 오른쪽 단추로 클릭합니다.

  3. 삽입 → 모듈을 선택하십시오.

  4. 새로 생성 된 모듈에 코드를 입력하거나 붙여 넣습니다.

매크로에서 ActiveWorkbook 대신 ThisWorkbook을 사용하면 개인용 매크로 통합 문서에서 매크로를 실행할 수 없습니다. 왜? ThisWorkbook은 매크로가 적용되어야하는 통합 문서가 아니라 개인용 매크로 통합 문서를 참조하기 때문에.

Excel 매크로 - 활성 워크 시트를 제외하고 모두 삭제 - 인형

편집자의 선택

플립 비디오 인형 치트 시트 - 인형

플립 비디오 인형 치트 시트 - 인형

플립 비디오 캠코더는 가장 사용하기 쉬운 캠코더입니다. 세계. 플립 비디오를 사용하면 비디오를 가리키고 촬영 한 다음 컴퓨터로 비디오를 복사 할 수 있습니다. 몇 번의 클릭 후, 당신은 Facebook, MySpace 및 YouTube에서 귀하의 작품을 과시하고 있습니다. Flip의 버튼을 해독함으로써 비디오를 고통없이 촬영하는 방법을 찾으십시오. 알아보기 ...

귀하의 디지털 필름에 대한 개인 상영 - 인형

귀하의 디지털 필름에 대한 개인 상영 - 인형

오늘, DSLR 필름 심사. HD가 장착 된 정교한 대형 스크린 TV는 여러 스피커의 서라운드 사운드 스테레오와 함께 아주 좋은 간식을 제공합니다. 따라서 영화 밤을 장소에서 쉽게 주최 할 수 있으며 영화관에 갈 수도 있습니다. ...

디지털 영화에 정적 제목을 추가하는 방법 - 인형

디지털 영화에 정적 제목을 추가하는 방법 - 인형

초연 요소는 다양한 선택을 제공합니다 DSLR 영화의 타이틀 선택 항목, 하위 3 분의 1 로케이터 정보. 로케이터 정보는 뉴스 세그먼트 및 다큐멘터리에서 장면의 사람이나 장소를 설명하는 데 사용되는 ID와 같습니다. 사람의 경우 이름과 설명이라는 두 줄로 구성됩니다. 예를 들어, Charles Dickens / Writer, ...

편집자의 선택

관계 속의 분노를 다루는 - 인형

관계 속의 분노를 다루는 - 인형

우리 모두는 때때로 파트너들과 화를 낸다. 분노가 당신과 당신의 관계에 미치는 파괴적인 영향을 최소화하는 데 도움이되는 다음 요령을 시도하십시오. 당신이 분노의 징후를 처음 알기 시작할 때, 당신의 파트너에게 무슨 일이 일어나는지 물어보십시오. 화가 난 사람을 상처 입히려 고합니다.

자폐증 진단의 영향 - 인형

자폐증 진단의 영향 - 인형

자폐아를 찾는 것이 매우 어렵습니다. 앞으로의 길은 쉬울 것이라고 아무도 말할 수 없습니다. 자녀의 생년월일과 본인의 생년월일에 관한 스크립트를 다시 작성해야 할 수도 있습니다. 당신은 지금 다루어야 할 새로운 쟁점, 압박 및 결정들을 가지고 있습니다. 그리고 주변 사람들은 ...

당신이 종속인지 결정하기 - 인형

당신이 종속인지 결정하기 - 인형

다음 증상 목록에서 확인하십시오. 당신은 모두가 공손 할 필요는 없으며, 코펜던트의 심각성 정도가 있습니다. 치료를하지 않으면 시간이 지남에 따라 코드 종속성이 악화되지만 도움을 받아 복구 할 수 있고 작업에서 훨씬 더 효과적 일 수 있습니다 ...

편집자의 선택

짧은 명상 묵상 시도 - 인형

짧은 명상 묵상 시도 - 인형

당신의 마음을 집중할 수있는 능력은 마음 챙김 명상을 통해 가장 강력하게 개발됩니다. Mindfulness 명상 중 하나는 호흡의 mindfulness입니다. 이것은 숨을 의식적으로 인식하는 것입니다. 명상을 스스로 시도하려면 다음 단계를 따르십시오. 자신의 호흡 감을 알아야합니다. 변경할 필요가 없습니다 ...

마음가짐의 세 측면 - 인형

마음가짐의 세 측면 - 인형

마음가짐은 세 가지 측면으로 주의 깊은 인식. 이 목록을 인쇄하여 핀이 무엇인지 생각 나게하십시오. 의도 - 당신의 의도는 당신이 마음가짐을 연습함으로써 얻고 자하는 것입니다. 스트레스를 줄이고 감정적 인 균형을 유지하거나 발견 할 수 있습니다.

다른 명상을 시도하십시오 - 인형

다른 명상을 시도하십시오 - 인형

명상 확장이라는 인식은 명상 확장의 중심에 있습니다. Mindfulness 명상 연습. 앉는 자리는 수천 년 동안 명상을 위해 그리고 정당한 이유로 사용되었습니다. 어떻게 평소에 앉아 있니? 당신이 대부분의 사람들과 비슷하다면, 아마 의자 나 소파 뒤에 기대어집니다. 네가 괜찮다면 ...