0
A
回答
0
試試這個。應該爲你的例子...
Sub Dates()
Dim LastRow As Long
Dim RowIns As Integer
LastRow = ActiveSheet.Cells(Rows.Count, 1).End(xlUp).Row
For i = 2 To LastRow
Cont:
If Cells(i, 1).Value = "" Then
GoTo Cont2
End If
RowIns = Cells(i, 4).Value - Cells(i, 3).Value
If RowIns <= 0 Then
i = i + 1
GoTo Cont
End If
Rows(i + 1 & ":" & RowIns + i).Insert Shift:=xlDown
Range("C" & i).Select
Selection.AutoFill Destination:=Range("C" & i & ":C" & RowIns + i), Type:=xlFillDefault
Range("A" & i & ":B" & i).Select
Selection.AutoFill Destination:=Range("A" & i & ":B" & RowIns + i), Type:=xlFillCopy
LastRow = ActiveSheet.Cells(Rows.Count, 1).End(xlUp).Row
i = i + RowIns + 1
GoTo Cont
Next
Cont2:
Columns(4).EntireColumn.Delete
End Sub
+0
非常感謝!我會在早上第一時間嘗試這個。最好的祝願。 –
相關問題
- 1. 按日期範圍擴展數據框行,並使用NA值
- 2. 在VBA中擴展範圍
- 3. ASP.net Ajax:Canlendar擴展日期範圍
- 4. 用於匹配數據範圍內日期的相關函數
- 5. Linq to SQL是用戶日期範圍相交數據庫日期範圍
- 6. 到達日期範圍VBA
- 7. PowerPivot - 按日期範圍的相關數據
- 8. c# - 下拉日期範圍列表來過濾相關數據
- 9. 擴展選擇基於數據範圍
- 10. SumIf使用VBA中的日期和範圍
- 11. 開始日期和結束日期的數據參數範圍
- 12. 與月初和今日日期相關的範圍數量之和
- 13. 根據下拉菜單的值和日期範圍擴展mixItUp()js
- 14. 使用mobiscroll日期範圍
- 15. 使用日期範圍
- 16. 根據日期範圍參考單元調整相關性
- 17. MYSQL日期範圍和時間範圍
- 18. VBA不更新數據透視表日期範圍
- 19. VBA SUMIFS不注日期範圍
- 20. VBA/Excel - 按日期範圍排序
- 21. vba中的輸入框日期範圍?
- 22. 在日期範圍範圍
- 23. 日期範圍填寫日期範圍和fillna
- 24. sql轉向添加日期範圍和刪除日期範圍
- 25. 在XSLT 1.0中擴展日期時間範圍
- 26. 在ggplot2中擴展日期的軸範圍
- 27. Grails日期和日期範圍約束?
- 28. 使用$範圍擴展到在指令
- 29. excel vba範圍相對偏移範圍
- 30. 在Postgresql列中擴充日期範圍
嗨,邁克爾S,你能告訴我們你到目前爲止在VBA中試過什麼或者你有什麼問題嗎? – Clusks
爲什麼不使用過濾器。突出顯示第一行,然後在Excel Data選項卡中選擇篩選器 –