excel 公式或者vba自动换行

2025-01-18 15:54:36
推荐回答(3个)
回答1:

选中要进行处理的这个单元格,运行下面的宏。
Sub 分行()
x = Selection.Value
For i = 1 To Len(x) Step 3
y = y & Mid(x, i, 3) & vbCrLf
Next i
Selection.Value = y
End Sub

回答2:

bb = Application.WorksheetFunction.RoundUp(Len(Cells(3, 5)) / 3, 0)
strl = ""
For i = 0 To bb - 1
strl = strl & Mid(Cells(3, 5), i * 3 + 1, 3) & vbCrLf
Next
Cells(3, 5) = strl

回答3:

B1=mid($a$1,row()*3-2,3) 下拉