Tôi muốn định dạng một cột nhưng để loại trừ dòng đầu tiên vì đây là tiêu đề:Excel VBA - định dạng toàn bộ một cột trừ dòng tiêu đề
Mã hiện tại của tôi là:
Sheets("Sheet1").Columns(3).NumberFormat = "#,##0"
Cảm ơn bạn .
Tôi muốn định dạng một cột nhưng để loại trừ dòng đầu tiên vì đây là tiêu đề:Excel VBA - định dạng toàn bộ một cột trừ dòng tiêu đề
Mã hiện tại của tôi là:
Sheets("Sheet1").Columns(3).NumberFormat = "#,##0"
Cảm ơn bạn .
Trừ khi tiêu đề là số bạn không cần phải làm điều này, tôi không nghĩ. Định dạng số sẽ không ảnh hưởng đến văn bản (ít nhất là không nhiều). Nhưng đây là một cách:
With ThisWorkbook.Sheets("Sheet1")
.Columns(3).Resize(.Rows.Count - 1, 1).Offset(1, 0).NumberFormat = "#,##0"
End With
Ngoài ra
Sheets("Sheet1").Range(cells(2,3), cells(2,3).end(xldown)).NumberFormat = "#,##0"
này sẽ lựa chọn không phải là toàn bộ cột, nhưng phạm vi từ đầu tiên của bạn sẽ kéo dài hàng không trống. Nếu bạn có ô trống ở giữa hàng đầu tiên và hàng cuối cùng, thì đây không phải là giải pháp thích hợp.