0
我试图将一些单元格的内容合并到一个单元格中,但是单元格中的每一行信息都在一行内。有谁知道如何用VBA做到这一点?我附上一张照片来帮助解释它。用VBA合并单元格的内容
我试图将一些单元格的内容合并到一个单元格中,但是单元格中的每一行信息都在一行内。有谁知道如何用VBA做到这一点?我附上一张照片来帮助解释它。用VBA合并单元格的内容
这段代码应该做的伎俩:
Sub MergeContents()
Dim i As Integer
For i = 2 To ActiveSheet.Cells(Rows.Count, 1).End(xlUp).Row Step 1
ActiveSheet.Cells(i, 9).Value = _
ActiveSheet.Cells(1, 1).Value & ": " & ActiveSheet.Cells(i, 1).Value & Chr(10) & _
ActiveSheet.Cells(1, 2).Value & ": " & ActiveSheet.Cells(i, 2).Value & Chr(10) & _
ActiveSheet.Cells(1, 3).Value & ": " & ActiveSheet.Cells(i, 3).Value & Chr(10) & _
ActiveSheet.Cells(1, 4).Value & ": " & ActiveSheet.Cells(i, 4).Value
Next i
End Sub
哇是的它确实,我真的很感激它!你已经从浪费的时间中拯救了我,试图格式化我的数据库! ;) – user20159
出于好奇:为什么呢? –
我会将它们插入到一个地理程序StatPlanet Plus的宏中。这些信息将以附件形式显示。我尝试了其他方法,但它看起来太乱了... – user20159