[英]How do i paste data from multiple .csv files in a new workbook but with empty row below
[英]If a row is empty, how do I copy/paste data from the row below it to populate the empty row?
我有一个包含大量空白行的电子表格,我需要从每个空行下面的单元格中提取特定数据以填充空白行。 我在VBA上还不够好,无法弄清楚如何完成这一系列复杂的步骤,所以提前谢谢你,对不喜欢如何解决这些问题的开发人员表示遗憾。
我已经打破了我需要的步骤。
编辑:目前的单元格:
我希望他们看起来像:
我正在尝试为每个集合执行此操作,但可能有2,3,4或更多行,其上方有一个空行。 因此VBA需要包含该组中的所有行。
这听起来像你想要的。 如果您的数字是数字,则在尝试取出数字之前,您需要将它们转换为文本。
Sub dostuff()
For ir = 1 To 10000
If (Cells(ir, 1).value = "" And Cells(ir + 1, 1).value = "") Then _
Exit For
If (Cells(ir, 1).value = "") Then _
Cells(ir, 1).value = _
Mid(Format(Cells(ir + 1, 1).value,"00000000"),1,5) & "XXX"
Next ir
End Sub
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.