首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VBA >

excel VBA列阔调整

2012-12-31 
excel VBA列宽调整请教各位大虾:excel中有若干不等宽列,怎样实现它们列等宽并且总列宽等于原来的列宽?感谢

excel VBA列宽调整
请教各位大虾:
excel中有若干不等宽列,怎样实现它们列等宽并且总列宽等于原来的列宽?
感谢。
[解决办法]


Sub average()
Dim i, k, widths, widthaver As Long
k = 0
widths = 0
For i = sheet1_startrow To sheet1_endrow
    widths = i.ColumnWidth + widths
    k = k + 1
Next i
widthaver = widths / k
For i = sheet1_startrow To sheet1_endrow
    i.ColumnWidths = widthaver
Next i
End Sub

热点排行