2013-05-29 4 views
1

테이블 (1000 행) 및 데이터를 삽입 할 양식을 사용하고 있습니다. 양식을 처음 열어 레코드를 입력하면 레코드가 첫 번째 행에 삽입됩니다. 그런 다음 다음 레코드를 삽입하는 대신 다음 레코드를 입력 할 때 "새로 만들기"버튼을 누르면 테이블의 마지막 행 (1000 번째 행)에 삽입됩니다.양식 대신 마지막 행으로 스크롤

나는 이유를 모른다. 양식이 항상 다음 사용 가능한 행에 입력 될 것으로 생각했습니다. 추신 : 내가 중요한지는 모르지만 일부 열에서 사용하는 기능이 있습니다. =IF(I2="b", SUM(B2:F2),"")

왜 이런 일이 일어나고 있는지, 그리고 어떻게 "다음"레코드가 "다음"행에 들어가는 지 설명 할 수 있습니까?

+0

무슨 일이 일어나는지 설명하는 데 도움이되거나 도움이되는 코드 또는 코드의 예가없는 대체 방법을 찾는 데 도움이되지 않습니다. – user2140261

+0

코드? Excel에서 테이블을 가지고 Excel에서 폼을 초기화하여 레코드에 입력하고 폼에서 새 단추를 클릭하면 다음 행 대신 마지막 행에 대한 레코드가 만들어집니다. – user2367789

+0

양식으로, Excel의 일반적인 데이터 입력 양식을 의미합니까? 나는 당신의 식탁의 일부분입니까? –

답변

0

"새로 만들기"대신을 입력하십시오.

이미 문제를 확인한 것 같습니다. 즉 수식이 이미 테이블에 자동으로 복사되었으므로 레코드가 이미 존재하는 경우에도 수식이 이미 존재하므로 그 다음 새로운 것이 1000입니다.

I2이 채워질 때까지 (그리고 아마도 그 때조차도) 수식은 공백을 반환하므로 분명하지는 않지만 필요할 때 숨어 있습니다!

+1

응답 해 주셔서 감사합니다.하지만 불행히도 '입력'은 작동하지 않습니다. – user2367789

+0

@ user2367789 죄송합니다. 그것은 나를 위해 않습니다 그리고 나는 그것이 기본 동작이 될 것으로 기대합니다. 아마도 새로 연 Excel 세션에서 새 통합 문서를 시도하고 VBA를 확인했을 것입니다. 이 기능이 작동하지 않는 예제에 대한 링크를 제공 할 수 있습니까? – pnuts

관련 문제