Excel VBA - 以英寸为单位计算列宽

时间:2017-10-10 21:15:46

标签: excel vba column-width inches

我正在尝试以英寸为单位确定列的宽度。 这个公式将宽度设置为5英寸,但我看不到列C的宽度有多大......

Columns("D:D").ColumnWidth = Application.InchesToPoints(5) * (Columns("D:D").ColumnWidth / Columns("D:D").Width)

感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

将列宽除以Application.InchesToPoints(1)(基本上为72)。

MsgBox Columns("C").Width / Application.InchesToPoints(1)

" columnWidth时"不是,"宽度"是分数。