2017-04-20 46 views
-3

我想在Excel中創建一個宏,在特定數據點的末尾添加一個新行,然後將格式從上一行移動到新行。創建一個在變化點創建新行的宏

基本上: 在下面的格式:我將如何創建一行下面的任務2,而不會打破項目名稱2的格式?另外,增加更多的行時,特定的單元格將無法工作。

項目名稱1:

任務1:

任務2:

項目名稱2:

任務1:

感謝

+3

那麼你現在的代碼在哪裏? – Tibo

回答

0

我認爲這是你在找什麼......

如果「任務2」在列A中,那麼它會查找它並在其中找到一行,如果找到「任務2」。 希望我幫忙。

Set sht = ActiveWorkbook.ActiveSheet 
tk2 = Cells(Rows.Count, "A").End(xlUp).Row 
If sht.Cells(tk2, "A").Value = "Task 2" Then 
    sht.Cells(tk2, "A").Offset(1).EntireRow.Insert 
End If