Excel .cell(x,y)转换

时间:2017-10-11 16:26:53

标签: excel excel-vba type-conversion vba

我在这里收到编译错误,说“第4行上的对象不支持此属性或方法”

我猜测.cell(x,y)中的X不能作为整数?我需要将此变量类型更改为?

Private Function FinalizeTemplate(col As Integer)

    With Worksheets(1)
        .cell(col, 2).Value = "A"
        .Columns("A").ColumnWidth = 10.3
        .cell(col + 1, 2).Value = "B"
        .Columns("B").ColumnWidth = 14
        .cell(col + 3, 2).Value = "C"
        .Columns("C").ColumnWidth = 12.57
        .cell(col + 4, 2).Value = "Type"
        .Columns("D").ColumnWidth = 8
        .cell(col + 5, 2).Value = "Valid/Invalid"
        .Columns("E").ColumnWidth = 11.71
    End With

End Function

1 个答案:

答案 0 :(得分:0)

根据BruceWayne的评论,问题是它必须是.cells()而不是.cell()