表格(“表格”)。范围(单元格(1,1),单元格(k,27))。边框(xlDiagonalDown).LineStyle = xlNone

时间:2013-12-19 14:15:22

标签: excel vba

当我想要选择一系列单元格时,我会在以下行中收到“应用程序定义或对象定义的错误”注释:

Sheets("sheet").Range(Cells(1, 1), Cells(k, 27)).Borders(xlDiagonalDown).LineStyle = xlNone

为什么这不起作用,但以下行呢?

Sheets("sheet").Activate
Range(Cells(1, 1), Cells(k, 27)).Borders(xlDiagonalDown).LineStyle = xlNone

或此行也有效:

Sheets("sheet").Cells(1,1).Borders(xlDiagonalDown).LineStyle = xlNone

编辑以获得更多许可

1 个答案:

答案 0 :(得分:0)

您的语法已关闭。试一试:

Range(Sheets("sheet").Cells(1, 1), Sheets("sheet").Cells(k, 27)).Borders(xlDiagonalDown).LineStyle = xlNone