2013-05-29 53 views
1

我有一個表(1000行),我正在使用表單來插入數據。當我第一次打開表格並輸入它的工作記錄時,該記錄被插入到第一行。然後,當我在輸入下一條記錄時按下「新建」按鈕而不是將其插入下一行時,它會插入表格的最後一行(第1000行)。窗體滾動到最後一行而不是下一個

我不知道爲什麼。我認爲這個表單總是會進入下一個可用的行。 PS我不確定這是否重要,但我確實有一些功能用於某些列,例如=IF(I2="b", SUM(B2:F2),"")

任何人都可以解釋爲什麼發生這種情況請及如何確保「下一個」記錄進入「下一個」行?

+0

很難幫助解釋發生了什麼,或者幫助您在沒有任何代碼或代碼的情況下找到替代方案。 – user2140261

+0

代碼?我只是在Excel中有一個表格,從excel中初始化表格以輸入記錄,當我單擊表格中的新按鈕時,它會爲最後一行創建記錄,而不是下一個可用的記錄。 – user2367789

+0

通過表單,你是指Excel中的通用數據輸入表單嗎?我的列是你的桌子的一部分嗎? –

回答

0

嘗試使用輸入而不是「新建」。

您似乎可能已經發現了您的問題 - 即該公式已被自動複製到您的表格中,因此記錄(即使只是公式)已經存在 - 因此下一個新記錄已經存在1000個。

直到I2被填充(也許甚至沒有)公式返回一個空白,所以不會很明顯 - 但潛在的時候需要!

+1

感謝您的迴應,但不幸「進入」也不起作用。 – user2367789

+0

@ user2367789很抱歉聽到這個消息。它適合我,我希望這是默認行爲。大概你已經在新打開的Excel會話中嘗試了一個新的工作簿並檢查了VBA。你能夠提供一個鏈接到一個不起作用的例子嗎? – pnuts

相關問題