我正在處理電子表格,以充當一些重要信息的主副本,以便爲項目進行跟蹤。在主表上,我有一張表格供筆記使用,還有一張表格用來分隔幾列和一些VB代碼來插入新的筆記或新的聯繫人。但是,當我插入新筆記時,我希望它出現在表格的頂部並將所有現有筆記向下移動一行。有什麼方法可以將行添加到特定的一組列中,以便保存在具有相同行但位於不同表中的單元格上的任何其他數據不會被移動?將行插入到一組特定的列中
0
A
回答
0
您必須編寫一個VBA宏,它選擇筆記表中的所有單元格作爲Range對象,然後將它們向下移動一行。
我不知道確切的代碼,但我建議您使用「錄製宏」功能並手動完成:在Excel工作表中選擇兩個單元格,按下鼠標右鍵並單擊「插入」 。然後它會問你是否要將行向下移動。您可以在新錄製的宏中看到代碼是什麼,並針對您的特定目的進行調整。祝你好運!
2
一個基本的例子:
Dim rng As Range
Set rng = Worksheets("Sheet1").Range("A2:D2")
rng.Insert Shift:=xlDown
...假設你想插入1行細胞目前位於A2單元格上面的:D2。
相關問題
- 1. 將文本插入到特定行中
- 2. 使用特定列將行插入到datagridview中
- 3. 插入到表格的特定行中
- 4. 寫一個宏,將一個特定的行復制到插入的行數中
- 5. 從php數組中插入特定的列到mysql表中
- 6. 批量插入到特定列中?
- 7. 將「do_action」插入到特定索引處的數組中(PHP)
- 8. 將句點標記插入到特定點的數組中
- 9. 將特定列的值從一個表插入到另一個表中的特定列
- 10. 如何將XLS的特定列插入到MS SQL Server表中?
- 11. 如何將Excel的特定列插入到數據庫中
- 12. 插入到特定點的陣列
- 13. 將數組插入到sqldatabase列中
- 14. 將行插入到多個文件中的特定位置
- 15. SQL Server - 從一個表插入一組特定的行到另一個表
- 16. 插入到特定的行GoogleSpreadsheet - Python
- 17. Apache POI - 將數據插入到特定的列/行和表中EXCEL w/Java
- 18. 將行插入到一個只有一列的臨時表中
- 19. 插入列直到達到特定值(基於FIFO插入)
- 20. MySQL查詢插入行到表不列中有一個特定的值
- 21. sed將空格插入特定行
- 22. 將兩個數組插入到一個html表的perl列中
- 23. 將char從字符串插入到一行中的列表中
- 24. 在特定位置插入一個整數到列表中
- 25. 查找列中的特定文本並插入列標題行
- 26. 如何將datagridview1的特定列插入到datagridview2?
- 27. 宏在特定列的Excel行中插入換行符
- 28. 將列插入到另一個表中
- 29. 是否可以將一個列表的特定部分插入另一個列表中的特定位置?
- 30. 如何將表中的數據插入另一列的特定列?
嗯,你有它:確切的代碼:) – thomaspaulb 2010-01-20 23:29:21
今天我會試圖實現這個代碼,但我忘了在我最初的問題中提及是否會有任何暗示合併單元格在表。例如,筆記表格上方的一個表格中有幾個單元格未合併,而筆記表格中的單元格合併。會有什麼問題嗎? – 2010-01-21 19:45:06
好吧,如果你打算在合併區域的中間插入單元格,那麼插入的單元格也可能最終被合併。如果第2行已合併單元格,並且在它們上方插入一行,則插入的行不會奇蹟般地合併。所以基本上你必須用你的實際工作表進行測試,看看結果是什麼。 – 2010-01-21 21:24:33