Linda는 활성 통합 문서 만 계산할 수있는 방법이 있는지 물었습니다.

Excel에서 재 계산을 수행하면 열려있는 모든 통합 문서가 재 계산되며 매우 큰 통합 문서 인 경우 재 계산하는 데 15 분 이상 걸릴 수 있습니다. 그녀가 재 계산되는 것을 제한 할 수 있다면, 프로세스는 분명히 더 빨리 실행될 것입니다.

불행히도 특정 통합 문서를 계산하는 직접적인 방법은 없습니다. 그러나 원하는 경우 활성 워크 시트 만 계산할 수 있습니다. 먼저 다음 단계에 따라 재 계산 모드를 수동으로 설정합니다.

  1. Excel 옵션 대화 상자를 표시합니다. (Excel 2007에서는 Office 단추를 클릭 한 다음 Excel 옵션을 클릭합니다. Excel 2010 이상 버전에서는 리본의 파일 탭이 표시되고 옵션을 클릭합니다.)

  2. 대화 상자 왼쪽에있는 수식 영역을 클릭합니다. (그림 1 참조)

  3. 대화 상자의 계산 옵션 섹션에서 수동 라디오 버튼이 선택되어 있는지 확인합니다.

  4. 확인을 클릭하십시오.

이제 통합 문서 (실제로 열려있는 모든 통합 문서)가 다시 계산되는 유일한 시간은 F9 키를 누를 때입니다. 현재 워크 시트 만 다시 계산하려면 Shift + F9를 누릅니다.

Excel에서는 열려있는 모든 통합 문서 계산, 통합 문서의 특정 워크 시트 계산 또는 워크 시트에서 지정된 셀 범위 계산 등 세 가지 작업을 수행 할 수있는 매크로 함수도 제공합니다. 이 지식을 바탕으로 통합 문서의 모든 워크 시트를 반복하고 각 워크 시트를 다시 계산하는 매크로를 만들 수 있습니다.

다음 매크로는 계산 모드를 수동으로 설정 한 다음 (다른 통합 문서는 계산하지 않음) 활성 통합 문서의 각 시트를 반복하여 계산합니다.

Sub CalcBook()

Dim wks As Worksheet     Application.Calculation = xlManual     For Each wks In ActiveWorkbook.Worksheets         wks.Calculate     Next     Set wks = Nothing End Sub

통합 문서의 다른 부분을 서로 다른 시간에 계산하려는 경우 매크로를 확장하여 원하는 모든 유형의 계산을 수행 할 수 있습니다.

Sub CalcWhat()

Dim iAnsure As Integer

Application.Calculation = xlManual     iAnsure = InputBox("1 = Calculate A Used Range" _       & vbCrLf & _       "2 = Calculate This Worksheet" _       & vbCrLf & _       "3 = Calculate This Workbook" _       & vbCrLf & _       "4 = Calculate All Workbooks in Memory" _       & vbCrLf & vbCrLf & _       "Input Your Selection Number From Above" _       & vbCrLf & "Then Click OK", _       "Calculate What?", "Input Number Please", _       5000, 5000)



Select Case iAnsure         Case 1 'Range Only             Selection.Calculate         Case 2 'Worksheet Only             ActiveSheet.Calculate         Case 3 'Workbook Only             For Each wks In ActiveWorkbook.Worksheets                 wks.Calculate             Next         Case 4 'All Open Workbooks             Application.CalculateFull         End     End Select End Sub

이 매크로는 사용자에게 원하는 재 계산 유형을 묻는 입력 상자를 제공합니다. 사용자가 1에서 4까지의 숫자를 입력하면 원하는 유형의 재 계산이 수행됩니다.

_ 참고 : _

이 페이지 (또는 ExcelTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶다면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.

link : / excelribbon-ExcelTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요].

_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.

이 팁 (6752)은 Microsoft Excel 2007, 2010, 2013 및 2016에 적용됩니다.

Excel의 이전 메뉴 인터페이스에 대한이 팁의 버전은 여기에서 찾을 수 있습니다.

link : / excel-Calculating_Only_the_Active_Workbook [활성 통합 문서 만 계산].