|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
yaozong 发表于 2012-10-2 16:39
2010版没安装,可用与否不清楚.
这个代码在我的工作簿模块里可以运行,关键是我的A列是序号,B列是有换行的数据。
是否能改动一下代码,检查B列的数据是否有自动换行。就是把A列改成B列。
Private Sub CommandButton2_Click()
Application.ScreenUpdating = False
Dim a, b
Sheet1.UsedRange.Offset(1, 1).ClearContents
[a1].CurrentRegion.EntireRow.AutoFit
For i = 2 To [a65536].End(3).Row
Cells(i, 1).WrapText = True
a = Cells(i, 1).RowHeight
Cells(i, 1).WrapText = False
b = Cells(i, 1).RowHeight
Cells(i, 1).WrapText = True
'Cells(i, 3) = Application.Ceiling(a / b, 1)
'MsgBox Cells(i, 1).Address(0, 0) & " 格行数: " & Application.Ceiling(a / b, 1)
If a <> b Then Cells(i, 4) = "是" Else Cells(i, 4) = "否"
Next
Application.ScreenUpdating = True
End Sub |
|