엑셀 썸네일형 리스트형 엑셀 VBA 워크시트 삭제, 복사 및 이동 메서드 - Delete, Copy, Move 이전 글에서 워크시트 활성화 및 선택, 추가 메서드에 대해 알아보았습니다. 이번에는 시트를 삭제하는 메서드 Delete와 복사 메서드 Copy, 이동 메서드 Move에 대해 알아보겠습니다. 1. Delete 메서드 Delete 메서드는 영어 뜻 그대로 워크시트를 삭제할 때 사용합니다. 사용 방법은 다음과 같습니다. Worksheets(워크시트 이름).Delete 지정한 워크시트 이름의 시트가 삭제됩니다. Delete 메서드를 사용하여 워크시트를 삭제할 때는 [그림 1]과 같은 경고 메시지 창이 출력됩니다. 만약 경고메시지 창이 출력되지 않도록 하려면 Delete 메서드 이전에 다음과 같은 코드를 추가로 입력해 주어야 합니다. Application.DisplayAlerts = False 경고메시지 출력을 .. 더보기 엑셀 VBA 워크시트 활성화 및 선택, 추가 메서드 - Activate & Select, Add VBA로 코딩하면서 엑셀의 워크시트를 다룰 때 사용하는 메서드인 Activate와 Select에 대해 알아보고 아울러 워크시트를 추가할 수 있는 Add 메서드에 대해서도 알아보겠습니다. 1. Activate 메서드 Activate 메서드는 엑셀 파일에서 지정한 워크시트를 활성화하는 메서드로 지정한 워크시트가 화면에 표시되게 됩니다. 사용 방법은 다음과 같습니다. Worksheets(워크시트 이름).Activate 지정한 워크시트 이름의 워크시트가 화면에 활성화되게 됩니다. 2. Select 메서드 Select 메서드는 엑셀 파일에서 지정한 워크시트가 선택되어 화면에 표시됩니다. Activate 메서드와의 차이점은 Select 메서드는 여러 개의 워크시트를 한 번에 선택할 수 있습니다. 사용 방법은 다음과.. 더보기 VBA 메서드 셀 병합 Merge 및 병합 해제 UnMerge에 대해 알아보기 이전 글에서 Insert 메서드에 대해 알아보았습니다. 이번에는 셀을 병합할 때 사용하는 Merge 메서드에 대해 알아보겠습니다. VBA 셀 삽입 메서드 Insert에 대해 알아보기 VBA 셀 삽입 메서드 Insert에 대해 알아보기 이전 글에서 엑셀의 셀을 삭제하는 Clear와 Delete 메서드에 대해 알아보았습니다. 이번에는 셀을 삽입하는 메서드 Insert에 대해 알아보겠습니다. VBA 메서드 Clear & Delete 알아보기 VBA 메서드 Clear & Del mr-johndoe.tistory.com 1. Merge 메서드 엑셀에서 여러 셀들을 하나로 합치는 병합 기능을 이용할 때가 있습니다. 셀 병합을 하려면 엑셀 메뉴를 이용하거나 함수를 이용할 수 있지만 VBA 코드를 이용하여 할 수도 있.. 더보기 VBA 셀 삽입 메서드 Insert에 대해 알아보기 이전 글에서 엑셀의 셀을 삭제하는 Clear와 Delete 메서드에 대해 알아보았습니다. 이번에는 셀을 삽입하는 메서드 Insert에 대해 알아보겠습니다. VBA 메서드 Clear & Delete 알아보기 VBA 메서드 Clear & Delete 알아보기 일반적으로 엑셀을 사용하면서 셀의 내용을 지우거나 셀 자체를 삭제할 수 있습니다. 이런 기능을 VBA에서도 구현할 수 있는데 이럴 때 사용하는 메서드가 Clear와 Delete입니다. VBA 그림 복사 메서 mr-johndoe.tistory.com 1. Insert 메서드 Range의 메서드 Insert를 사용하면 엑셀 시트에 셀을 삽입할 수 있습니다. 사용하는 방법은 다음과 같습니다. Range.Insert(기존 셀 이동방향, 복사한 셀 삽입) 1.1.. 더보기 VBA 메서드 Clear & Delete 알아보기 일반적으로 엑셀을 사용하면서 셀의 내용을 지우거나 셀 자체를 삭제할 수 있습니다. 이런 기능을 VBA에서도 구현할 수 있는데 이럴 때 사용하는 메서드가 Clear와 Delete입니다. VBA 그림 복사 메서드 CopyPicture 알아보기 VBA 그림 복사 메서드 CopyPicture 알아보기 엑셀에서 견적서의 결제란 서식을 작성하여 이를 그림으로 저장한 후 표시하는 방법에 대해 이전 글에서 알아봤었습니다. 이를 VBA에서도 CopyPicture 메서드를 사용하여 구현할 수 있습니다. 이 메 mr-johndoe.tistory.com 1. Clear 메서드 Clear 메서드는 셀의 내용을 지울 때 사용합니다. Clear 메서드에는 여러 가지가 있는데 표로 정리해 보았습니다. 메서드 설 명 Clear 셀(또.. 더보기 VBA 그림 복사 메서드 CopyPicture 알아보기 엑셀에서 견적서의 결제란 서식을 작성하여 이를 그림으로 저장한 후 표시하는 방법에 대해 이전 글에서 알아봤었습니다. 이를 VBA에서도 CopyPicture 메서드를 사용하여 구현할 수 있습니다. 이 메서드에 대해서 알아보겠습니다. 엑셀에 작성한 양식을 그림으로 붙여넣기 엑셀에 작성한 양식을 그림으로 붙여넣기 엑셀에서 작성한 표를 그림으로 만들어 붙여 넣을 수 있습니다. 이렇게 하는 이유는 작성자 외에 다른 사람이 이를 임의로 수정하지 못하도록 하는 목적이 있습니다. 하지만 그림으로 만들어진 mr-johndoe.tistory.com 1. CopyPicture 메서드 VBA를 이용하여 선택한 범위의 모습을 그림 복사 및 붙여 넣기를 할 때 Range 개체의 메서드인 CopyPicture 메서드를 이용합니다... 더보기 VBA Range 메서드 PasteSpecial에 대해 알아보기 엑셀을 사용하면서 복사-붙여 넣기를 할 때 선택하여 붙여 넣기를 하는 경우가 많습니다. 이는 셀을 복사하면서 수식만 복사하거나 값만 복사하는 등의 경우에 사용합니다. VBA에서 이 선택하여 붙여 넣기를 할 수 있는 메서드가 PasteSpecial입니다. 이번에는 이 메서드에 대해 알아보겠습니다. 1. PasteSpecial 메서드 PasteSpecial 메서드를 사용하는 방법은 다음과 같습니다. Range.PasteSpecial (붙여넣기, 연산, 내용 있는 셀만, 행/열 바꿈) 엑셀에서 Ctrl + Alt + V를 클릭하면 선택하여 붙여 넣기 메뉴창이 출력됩니다. ([그림 1] 참조) 괄호 안의 매개변수는 [그림 1]의 항목들을 보시면 이해가 빠르실 것입니다. 붙여 넣기는 [그림 1]의 붙여 넣기 항목.. 더보기 VBA로 셀을 복사, 잘라내기 및 붙여넣기 하기 Range의 속성에 대해 알아보고 있습니다. 이번에는 엑셀의 셀을 복사하거나 잘라내어 붙여 넣기 하는 방법에 대해 알아보겠습니다. VBA Range의 NumberFormat 속성에 대해 알아보기 VBA Range의 NumberFormat 속성에 대해 알아보기 이전 글에서 Range의 속성 중에서 End 속성에 대해 알아보았으며 Formula 속성을 이용하여 합계식을 입력하는 것을 예제를 통해 알아보았습니다. 이번에는 NumberFormat 속성을 이용하여 셀의 표시 형식 mr-johndoe.tistory.com 1. 복사하기 VBA에서 셀을 복사(Copy)하려면 Copy 메서드를 이용합니다. 사용하는 방법은 다음과 같습니다. Range(셀 주소 또는 셀 범위).Copy 복사될 위치 괄호 안의 셀 주소 또.. 더보기 이전 1 2 3 4 5 6 7 8 ··· 21 다음