Excel表格中如何实现“/”后自动分行
3个回答
展开全部
Sub 自动换行()
h = Range("A100000").End(xlUp).Row '最大行号
l = Range("IV1").End(xlToLeft).Column '最大列号
arr = Range(Cells(1, 1), Cells(h, l)) '区域数据赋值给数组arr
For i = 1 To h '行循环
For j = 1 To l '列循环
arr(i, j) = Replace(arr(i, j), "/", Chr(10)) '将"/"替换成换行符
Next j
Next i
Range(Cells(1, 1), Cells(h, l)) = arr '覆盖原来区域
End Sub
如果要保留"/"号,则将
arr(i, j) = Replace(arr(i, j), "/", Chr(10))
改成
arr(i, j) = Replace(arr(i, j), "/", "/" & Chr(10))
追问
这段程序填加在哪里?
见笑了!
追答
Alt+F11键,将上面的11行代码粘贴进去。运行时在【视图】中点【宏】再点【查看宏】再点【执行】
展开全部
请描述,你要达到什么样的效果。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |