1
如何使用按鈕(添加),從表1中複製幾個單元格並使用宏粘貼到另一個表單中?每次單擊添加按鈕時,都會添加一個新行。我一直在嘗試,並保持粘貼到同一行而不添加新行。我該如何解決這個問題?我應該如何記錄宏的任何幫助?Excel宏錄製
如何使用按鈕(添加),從表1中複製幾個單元格並使用宏粘貼到另一個表單中?每次單擊添加按鈕時,都會添加一個新行。我一直在嘗試,並保持粘貼到同一行而不添加新行。我該如何解決這個問題?我應該如何記錄宏的任何幫助?Excel宏錄製
我猜你是選擇你的範圍的頂部,然後按末錄製宏,然後向下箭頭,然後向下箭頭一次拿到的第一個空白單元格?然後,粘貼。
如果是的話,它可能使宏是這樣的:
Range("A1").Select
Selection.End(xlDown).Select
Range("A6").Select
ActiveSheet.Paste
的問題顯然是按向下箭頭只是把一個新的絕對選擇(在我的例子的情況下,A6)而不是向下移動一個細胞。 只需編輯宏,將該行更改爲相對步驟,而不是絕對選擇。所以現在它會看起來像這樣:
Range("A1").Select
Selection.End(xlDown).Select
Selection.Offset(1,0).Select
ActiveSheet.Paste
您是否嘗試過使用插入複製的單元格選項進行記錄,而不是隻粘貼到第二個表單中? – jswolf19 2011-03-05 11:41:24
你可以發佈錄製的宏嗎? – Martijn 2011-03-05 12:06:36