vba格式列

时间:2012-10-09 14:05:43

标签: excel-vba vba excel

我想在新创建的工作表上格式化列。我无法选择并使用语句工作,所以我尝试了直接赋值并得到了同样的问题(通用错误1004)。我试过的最后一个代码是:

    Sheets("Survey Data").columns("A").NumberFormat = "0"
    Sheets("Survey Data").columns("A").VerticalAlignment = x1Bottom
    Sheets("Survey Data").columns("A").HorizontalAlignment = xlCenter
    Sheets("Survey Data").columns("A").ColumnWidth = 5

检查输出时,NumberFormat似乎有效,但不是以下三个语句。

1 个答案:

答案 0 :(得分:2)

尝试更改

Sheets("Survey Data").columns("A").VerticalAlignment = x1Bottom

Sheets("Survey Data").columns("A").VerticalAlignment = xlBottom

我看到“1”(一个)而不是“l”(L)。它应该是 xlBottom 而不是 x1Bottom