我有一个 Excel 表,其中 D 列中的值。我想设置与每行单元格 D 的值相关的行高。D 中的值是小百分比值,例如 0.0593 %,第一个 (D4 = 31 %) 和最后一个 (D92 = 40 %) 除外
为了获得合理高度的小值,我想将它们乘以 10'000 - 但是 409 最大高度存在问题。
我有一个脚本可以工作,直到它达到高值,所以我尝试了一个 if 公式。但坦率地说:我不知道我在这里做什么......我一起复制了它。
所以问题是:只在 D5-D91 范围内工作,如果一个值应该超过 409,给他 15px 之类的东西。
感谢您的帮助!
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim i As Long
For i = 4 To Cells(Rows.Count, 1).End(xlUp).Row - 1
With Cells(i, 4)
If .Cells(i, 4).Value * 10000 > 409 Then
Rows(i).RowHeight = 12
Else
Rows(i).RowHeight = Cells(i, 4).Value * 10000
End If
End With
Next i
End Sub