以下代碼選擇工作表,但未能將單元格居中。VBA Excel VerticalAlignment = xlCenter不工作
wb.Sheets(1).Columns("A:L").Select
With Selection
.VerticalAlignment = xlCenter
End With
謝謝!
wb.Sheets(1).Activate
wb.Sheets(1).Columns("A:L").Select
With Selection
.VerticalAlignment = xlCenter
End With
選擇整個工作表,但不會將垂直對齊更改爲居中。
wb.Sheets(1).Columns("A:L").VerticalAlignment = xlCenter
什麼都不做。
我不想的HorizontalAlignment :)
我發現了專欄VerticalAlignment設置xlCenter但該列下面的單元格沒有VerticalAlignment設置爲xlCenter。
我們需要更多信息;這對我有用。你可能打算使用'HorizontalAlignment'而不是'VerticalAlignment'? – Jay
只要'wb.Sheets(1)'是活動工作表,這段代碼就會工作,否則它將失敗。我對這個問題大加讚賞,因爲這是人們學習通過錄制宏來編程VBA的常見陷阱。 – adamleerich
你確定要'VerticalAlignment'而不是'HorizontalAlignment'嗎?只是檢查 – PaulStock