팁, 요령 및 답변

다음 문서는 ‘매크로 만들기’항목에 사용할 수 있습니다.

관련 기사를 보려면 기사 제목 (굵게 표시)을 클릭하십시오.

link : / excel-Assigning_a_Macro_to_a_Keyboard_Combination [키보드 조합에 매크로 할당]

매크로는 Excel에 배치 한 데이터로 수행 할 수있는 작업을 확장하는 좋은 방법입니다. 이 팁에 설명 된대로 바로 가기 키에 할당하여 이러한 매크로를 더욱 편리하게 만들 수 있습니다.

link : / excel-Automatically_Changing_References_to_VBA_Libraries [VBA 라이브러리에 대한 참조 자동 변경]

VBA 라이브러리는 매크로에 일부 기능을 제공하는 데 사용됩니다. 이러한 라이브러리는 종종 사용중인 Excel 버전과 연결되어 있으므로 다른 버전의 Excel에서 동일한 매크로를 실행하기 어려울 수 있습니다. 이 팁은 통합 문서에서 사용되는 VBA 라이브러리 참조와 관련된 문제를 해결하는 방법에 대한 몇 가지 아이디어를 제공합니다.

link : / excel-Continuing_Macro_Lines [이어지는 매크로 행]

때로는 매크로 명령 줄이 매우 길어질 수 있습니다. 이로 인해 지금부터 한 달 정도 후에 보면 이해하기 어려울 수 있습니다. 명령 줄을 이해하고 문서화하기 쉬운 개별 줄로 나누는 것이 좋습니다.

link : / excel-Copying_Worksheets_in_a_Macro [매크로에서 워크 시트 복사]

워크 시트 (하나 또는 여러 개)를 수동으로 복사하는 것은 쉽습니다. 잘 알려지지 않은 것은이 팁에 설명 된대로 매크로로 복사하는 것이 훨씬 쉽다는 것입니다.

link : / excel-Deleting_Macros_from_within_a_Macro [매크로 내에서 매크로 삭제]

매크로는 정말 유용하지만 실제로 다른 매크로 내에서 매크로를 삭제할 수 있습니다. 이 팁이 지적한 것처럼 이것은 들리는 것처럼 쉽지 않습니다.

link : / excel-Error_Using_ATAFunction_in_Macro [매크로에서 ATAN2 함수 사용 오류]

Excel을 사용하면 매크로 내에서 워크 시트 함수를 사용할 수 있습니다. 이것은 특히 수학적 기능을 수행하려고 할 때 유용합니다. 그러나 사용하여 오류가 발생하는 경우 왜 이것이 발생하는지 명확하지 않을 수 있습니다.

link : / excel-Exiting_a_For_Next_Loop_Early [For …​ 다음 루프 조기 종료]

매크로에서 For …​ Next 루프를 사용하는 경우 루프에서 일찍 벗어날 수있는 방법을 제공해야합니다. 이렇게하면 루프에서 매크로가 소비하는 시간을 제한하고 성능을 높일 수 있습니다.

link : / excel-Hiding_Entries_in_an_InputBox [InputBox의 항목 숨기기]

사용자가 Excel에서 암호를 입력하도록 요구하면 워크 시트의 보안이 강화되고 다른 사람이 권한없이 매크로를 실행하는 것을 방지 할 수 있습니다. 이 팁은이 작업을 수행하는 방법을 설명합니다.

link : / excel-Macro_Fails_after_AutoFilter [자동 필터 후 매크로 실패]

다른 사람들이 사용할 수있는 매크로를 개발할 때 자동 필터가 적용되는 경우 제대로 작동하는지 테스트 해 볼 수 있습니다. 그렇지 않은 경우 간단한 한 줄 명령으로 자동 필터를 끌 수 있습니다.

link : / excel-Maximum_Length_Limit_for_a_Macro [매크로의 최대 길이 제한]

매크로를 너무 길게 만들면 Excel에서 매크로 실행을 전혀 거부 할 수 있습니다.

이 팁에서는 매크로에 대한 제한이 무엇인지 설명하고 제한을 피할 수있는 방법에 대한 지침을 제공합니다.

link : / excel-Offering_Options_in_a_Macro [매크로의 제공 옵션]

매크로 내에서 사용자 입력을 얻는 것이 도움이되는 경우가 많습니다. 다음은 몇 가지 옵션을 제시하고 사용자의 응답을받는 빠른 방법입니다.

link : / excel-Official_Color_Names_in_VBA [VBA의 공식 색상 이름]

매크로를 만들 때 ColorIndex 및 Color 속성을 사용하여 셀의 색상을 설정하거나 결정할 수 있습니다. Excel에서는 색을 지정하는 데 사용할 수있는 8 개의 상수를 제공하지만 이것이 색 작업 방법에 대한 제한은 아닙니다. 이 팁은 VBA 매크로의 색상 및 색상 이름에 대한 몇 가지 일반적인 지침을 제공합니다.

link : / excel-Opening_a_Workbook_but_Disabling_Macros [통합 문서를 열지 만 매크로 비활성화]

통합 문서를 열거 나 닫을 때 자동으로 실행되는 매크로는 매우 유용합니다. 그러나 다른 통합 문서의 매크로 내에서 통합 문서를 열거 나 닫을 때 실행되지 않도록 할 수 있습니다. 이 팁에서는 이러한 방식으로 통합 문서에 액세스 할 때 특정 매크로 (AutoClose) 실행을 중지하는 방법을 설명합니다.

link : / excel-Recording_a_Macro [매크로 기록]

매크로를 만드는 가장 일반적인 방법 중 하나는 Excel의 매크로 레코더를 사용하는 것입니다. 이 팁은 매크로 레코더를 사용하여 통합 문서 내에서 수행하는 작업을 기록하는 것이 얼마나 쉬운 지 보여줍니다.

link : / excel-Retrieving_Drive_Statistics [드라이브 통계 검색]

시스템의 드라이브에 대한 정보를 수집해야합니까? 이 팁에서 볼 수 있듯이 매크로를 사용하는 것은 매우 쉽습니다.

link : / excel-Selecting_a_Range_of_Cells_Relative_to_the_Current_Cell [현재 셀을 기준으로 셀 범위 선택]

매크로에서 정보를 처리 할 때 현재 선택한 셀을 기준으로 다른 셀을 선택해야하는 경우가 많습니다. 매크로 명령문에서 오프셋을 사용하는 방법을 알고 나면 쉽게 수행 할 수 있습니다.

link : / excel-Selecting_Visible_Cells_in_a_Macro [매크로에서 보이는 셀 선택]

몇 가지 조치를 취하기 전에 보이는 셀만 선택해야하는 경우가 많습니다. 매크로 내에서이 특수 선택을하는 방법을 아는 것이 도움이됩니다.

link : / excel-Self-Deleting_Macros [자체 삭제 매크로]

매크로는 매우 강력하지만 사용자가 항상 사용할 수있는 것은 아닙니다. 다음은 날짜에 따라 사용량을 제한 할 수있는 몇 가지 방법입니다.

link : / excel-Specifying_Location_for_a_Message_Box [메시지 상자의 위치 지정]

매크로를 작성할 때 화면의 특정 위치에 메시지 상자를 배치 할 수 있습니다. 이 작업은 Excel에서 수행 할 수 없지만 문제를 해결할 수있는 방법이 있습니다.

link : / excel-Stepping_Through_a_Macro_with_a_Worksheet_Visible [표시된 워크 시트를 사용하여 매크로 단계별 실행]

매크로를 개발할 때 워크 시트에서 무슨 일이 일어나고 있는지 볼 수 있도록 다양한 코드 행을 단계별로 진행해야하는 경우가 많습니다.

이것은하기 쉽습니다. 동시에 필요한 창을 화면에 표시하기 만하면됩니다.

link : / excel-Switching_Windows_in_a_Macro [매크로에서 창 전환]

동시에 여러 통합 문서가 열려있는 경우 Excel을 사용하면 이러한 통합 문서간에 쉽게 전환 할 수 있습니다. 그러나 매크로 내에서 전환하는 방법은 조금 더 복잡합니다.

link : / excel-Telling_which_Worksheets_are_Selected [어떤 워크 시트가 선택되었는지]

매크로가 여러 워크 시트의 정보를 처리하는 경우 실제로 선택한 워크 시트를 파악하기 위해 매크로가 필요할 가능성이 높습니다. 이 팁은 매크로에서 해당 정보를 확인하는 방법을 설명합니다.

link : / excel-Triggering_an_Event_when_a_Worksheet_is_Deactivated [워크 시트가 비활성화 될 때 이벤트 트리거]

통합 문서에서 매크로를 사용할 수있는 한 가지 방법은 특정 이벤트가 발생할 때 매크로를 자동으로 트리거하는 것입니다. 워크 시트가 비활성화되었을 때 (초점을 잃을 때) 실행되는 매크로를 트리거하는 방법은 다음과 같습니다.

link : / excel-Trouble_Recording_Paste_Special_Formula [Trouble Recording Paste Special Formula]

때로는 새 버전의 Excel로 업그레이드 할 때 이전 버전에서 문제가 없었던 매크로 기록 문제가 발생할 수 있습니다. 문제에는 여러 가지 이유가있을 수 있지만 때로는 기록을 건너 뛰고 처음부터 매크로를 만드는 것이 더 쉽습니다.

link : / excel-Understanding_Macros [매크로 이해]

매크로 란? 이것들이 무엇이며 어떻게 사용하는지 궁금한 적이 있습니까? 이 팁은 매크로가 무엇에 사용되는지, 매크로를 만들 수있는 다양한 방법 및 저장할 수있는 위치에 대한 기본 사항에 대한 답변입니다.

link : / excel-Understanding_the_For_Next_Structure [For …​ 다음 구조 이해]

VBA의 장점 중 일부는 일부 코드가 실행되는시기와 실행되지 않는시기를 제어 할 수 있다는 것입니다. 이를 수행하는 기본 방법은 For …​ Next 구조를 사용하는 것입니다.

link : / excel-Using_Macros_in_Protected_Workbooks [보호 된 통합 문서에서 매크로 사용]

보호 된 통합 문서에서 매크로를 사용하는 데 문제가 있습니까? 이 팁에 설명 된대로 여러 원인 (및 솔루션)이있을 수 있습니다.

link : / excel-Using_Named_Ranges_in_a_Macro [매크로에서 명명 된 범위 사용]

명명 된 범위는 Excel에서 제공하는 훌륭한 기능입니다. 통합 문서에서 모든 종류의 명명 된 범위를 정의 할 수 있지만 매크로를 만들 때 어떻게 액세스합니까? 이 팁은 이러한 범위에 액세스 할 수있는 다양한 방법을 설명합니다.

link : / excel-Writing_a_Macro_from_Scratch [처음부터 매크로 쓰기]

매크로를 기록하는 것은 매크로를 시작하기위한 훌륭한 접근 방식이지만 어느 시점에서는 처음부터 매크로를 만들어야합니다. 방법은 다음과 같습니다.

관련 주제는 왼쪽 열 상단의 자세히보기 …​