programing

Enter 키를 누르지 않으면 Excel 값이 업데이트되지 않습니다.

bestprogram 2023. 4. 12. 23:06

Enter 키를 누르지 않으면 Excel 값이 업데이트되지 않습니다.

워크북에 있는 내 워크시트 중 하나에 매우 성가신 문제가 있어.EXCEL 2007을 사용하고 있습니다.ENTER를 누르지 않으면 셀 값이 업데이트되지 않습니다.셀의 공식에 if 조건, VLOOKUP 함수 또는 평균 함수가 포함되어 있는 경우.모든 계산이 자동으로 설정되어 있습니다.계산 = xlAutomatic 및 특정 워크시트에 대한 계산(예: ws)이 활성화됩니다.EnableCalculation = TRUE입니다.

또한 ScreenUpdating은 TRUE로 설정되어 있습니다.ENTER를 누르거나 오른쪽 모서리를 드래그하면 셀이 갱신되고 변경해도 계속 갱신됩니다.그러나 파일을 저장하고 다시 열면 파일이 다시 동결됩니다.언제 다시 업데이트가 중단될지 정확히 알 수 없습니다.모든 형식은 General 또는 number로 설정됩니다.

특히 IF 조건에서는 평가 기능을 통해 계산을 확인했을 때 결과는 맞지만 화면에 전달되지 않습니다.

제안해 주실 수 있나요?이거 때문에 미치겠어.

/ DR: 이그제큐티브 서머리 / TL; DR:
를 「=」로 및해 주세요.= 「=」 「=」는 「=」와「=」로 해 주세요.아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 아.제 시나리오에서는 모든 것을 강제로 업데이트했습니다.

★★★★
나는 종종 여러 열에 걸쳐 공식을 만들고 그것들을 연결한다.그 후 복사하여 값으로 붙여넣기하여 작성한 수식을 추출합니다.이 처리 후 셀을 입력하고 Enter 키를 누르지 않는 한 일반적으로 수식이 표시되지 않고 값이 표시되지 않습니다.F2 라고 입력합니다.

워크북이 수동 계산으로 설정된 것 같습니다.[ Formula ]> [ Calculation ]> [ Calculation Options ]> [ Automatic ]순서로 이동하면 자동으로 변경할 수 있습니다.

리본 위치

수동 계산은 계산 부하를 줄이고 대량의 공식이 있는 워크북의 응답성을 향상시키는 데 유용할 수 있다.데이터를 보고 변경을 가한 후 계산 작업을 수행할 시기를 선택할 수 있습니다.

문제를 발견했지만, 이것을 시도할 때까지 해결책을 찾을 수 없었다.

  1. Developer 탭에서 Visual Basic 열기(또는 원하는 시트를 마우스 오른쪽 버튼으로 클릭하고 '코드 보기' 클릭)
  2. 왼쪽 위 패널에서 'ThisWorkbook'을 선택합니다.
  3. 왼쪽 아래 패널에서 'ForceFullCalculation' 속성을 찾습니다.
  4. 'False'에서 'True'로 변경하여 저장합니다.

이게 부작용이 있을지는 모르겠지만, 지금은 제겐 효과가 있어요.

직관적으로 들리지는 않지만 문제가 있는 열을 선택하고 "텍스트에서 열로"를 사용한 후 마침을 누르십시오.이것도 엑셀 도움말에서 제안하는 답변입니다.는 어떤 이유로 텍스트를 숫자로 변환합니다.

여기 그 남자분에게도 같은 문제가 있어요.mrexcel.com/forum/excel-questions/318115-enablecalculation.html Application.CalculateFull내 문제를 팔았다.하지만 나는 이런 일이 다시 일어날까 봐 두렵다.사용하지 않도록 하겠습니다.EnableCalculation다시.

모든 데이터를 선택하고 "Text to Columns" 옵션을 사용합니다. 이 옵션을 사용하면 숫자 형식 지정 ERIK를 적용할 수 있습니다.

전에도 이런 문제가 있었어요.당신의 셀 중 일부는 다른 시트로 링크되어 있고, 다른 시트는 #NAME을 반환하고 있으며, 현재 시트는 계산이 되지 않는 것이 아닐까 생각합니다.

연결된 다른 시트를 해결합니다.

저도 이 문제에 부딪혔어요.제 경우, 내부 함수 주위에 괄호를 추가하면 (먼저 평가하도록 하기 위해) 효과가 있는 것 같습니다.

변경되었다.

=SUM(A1, SUBSTITUTE(A2,"x","3",1), A3) 

로.

=SUM(A1, (SUBSTITUTE(A2,"x","3",1)), A3) 

심플한 솔루션을 찾았습니다.

예를 들어 셀 A1이 변경되면 셀 B1의 색상이 조건식으로 변경된다고 가정합니다.

문제가 있는 셀을 만듭니다. B1은 셀에 의존하는 공식 A1을 가집니다.

예를 들어 셀 B1의 텍스트 값만 "Text"인 대신 다음과 같은 공식으로 변경합니다.

=IF(A1>0,"Text","Text")- 의미: A1 > 0인 경우"Text"B1 삽입합니다.

그 결과, A1이 재계산될 때마다 B1 색상이 강제로 갱신됩니다.

언급URL : https://stackoverflow.com/questions/31293828/excel-doesnt-update-value-unless-i-hit-enter