谁懂编程,这个程序怎么设置EXCEL列宽 20

Subshet(colAsInteger,rowAsInteger)'打表格从哪行哪列开始Sheets(2).Range(Cells(col,row),Cells(col... Sub shet(col As Integer, row As Integer) '打表格从哪行哪列开始
Sheets(2).Range(Cells(col, row), Cells(col, row + 3)).MergeCells = True '合并单元格
Sheets(2).Rows(col).RowHeight = 36 '设置行高
Sheets(2).Cells(col, row).Value = "固定资产登记卡"

Sheets(2).Rows(col + 1).RowHeight = 24.9 '设置行高
Sheets(2).Cells(col + 1, row).Value = "资产编码"

Sheets(2).Rows(col + 2).RowHeight = 24.9 '设置行高
Sheets(2).Cells(col + 2, row).Value = "使用部门"

Sheets(2).Rows(col + 3).RowHeight = 24.9 '设置行高
Sheets(2).Cells(col + 3, row).Value = "使用人"

With Sheets(2).Range(Cells(col, row), Cells(col + 3, row + 3))
.Borders(xlInsideVertical).LineStyle = xlContinuous
.Borders(xlInsideHorizontal).LineStyle = xlContinuous
.Borders(xlEdgeLeft).LineStyle = xlContinuous
.Borders(xlEdgeTop).LineStyle = xlContinuous
.Borders(xlEdgeBottom).LineStyle = xlContinuous
.Borders(xlEdgeRight).LineStyle = xlContinuous
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlCenter

End With
End Sub
展开
 我来答
喜欢过一个人
2015-04-19 · TA获得超过657个赞
知道小有建树答主
回答量:365
采纳率:0%
帮助的人:257万
展开全部
    Columns("A:A").ColumnWidth = 30    ''设置列宽
    Rows("1:1").RowHeight = 30        ''设置行高
追问
怎么会运行错误.Columns(row+2,col).ColumnWidth = 11.11 '设置列宽
追答
Columns("A:A")
columns(1)
这两种都见过,
Columns(row+2,col)

这种我没见过,不知道对不对
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式