Excel에서 셀 값 누적

Excel에서 셀 값 누적

Rand()일부 셀에서 를 사용하고 결국 A1.

새로 고침 후 해당 셀에 표시되는 100개 또는 500개 값의 레코드를 만들려면 어떻게 해야 합니까?

일부 VBA 조회를 수행하고 결과를 기록하는 것이 가능하다고 생각하지만 이를 수행할 수 있는 기본 제공 방법이 있는지 궁금합니다(아마도 시나리오나 목표 추구 또는 이와 유사한 것을 사용).

답변1

먼저 다음과 같은 새 탭을 포함합니다.역사 결과를 담기 위해. 그런 다음 원본 워크시트의 워크시트 코드 영역에 다음 이벤트 매크로를 삽입합니다.

Private Sub Worksheet_Calculate()
    Dim wf As WorksheetFunction
    Set wf = Application.WorksheetFunction
    Dim hys As Worksheet, N As Long
    Set hys = Sheets("hystory")
    N = hys.Cells(Rows.Count, "A").End(xlUp).Row + 1
    N = wf.Min(N, Rows.Count)
    Application.EnableEvents = False
        hys.Cells(N, "A").Value = [A1]
    Application.EnableEvents = True
End Sub

워크시트 코드이므로 설치가 매우 쉽고 자동으로 사용됩니다.

  1. Excel 창 하단 근처에 있는 탭 이름을 마우스 오른쪽 버튼으로 클릭합니다.
  2. 코드 보기를 선택하면 VBE 창이 나타납니다.
  3. 내용을 붙여넣고 VBE 창을 닫습니다.

고민이 된다면 먼저 시험 워크시트에서 시도해 보세요.

통합 문서를 저장하면 매크로도 함께 저장됩니다. 2003 이후 버전의 Excel을 사용하는 경우 파일을 다음 형식으로 저장해야 합니다..xlsm오히려.xlsx

매크로를 제거하려면:

  1. 위와 같이 VBE 창을 불러옵니다.
  2. 코드를 지워라
  3. VBE 창을 닫습니다

일반적인 매크로에 대해 자세히 알아보려면 다음을 참조하세요.

http://www.mvps.org/dmcritchie/excel/getstarted.htm

그리고

http://msdn.microsoft.com/en-us/library/ee814735(v=office.14).aspx

이벤트 매크로(워크시트 코드)에 대해 자세히 알아보려면 다음을 참조하세요.

http://www.mvps.org/dmcritchie/excel/event.htm

이 작업을 수행하려면 매크로를 활성화해야 합니다.!

답변2

이를 수행하는 일반적인 방법은 다음과 같습니다.복사임의의 값을 입력한 다음값 붙여넣기. 원한다면 이를 매크로로 기록할 수 있습니다.

관련 정보