Thay đổi Column width ở tất cả các sheet

Liên hệ QC

interwar1283

Thành viên mới
Tham gia
21/2/08
Bài viết
25
Được thích
2
Cho mình hỏi chút, làm thế nào để tự động thay đổi Column width ở tất cả các sheet. Ví dụ mình muốn thay đổi chiều rộng của cột B ở tất cả các sheet = 20 chẳng hạn.
xin cảm ơn!
 
Cho mình hỏi chút, làm thế nào để tự động thay đổi Column width ở tất cả các sheet. Ví dụ mình muốn thay đổi chiều rộng của cột B ở tất cả các sheet = 20 chẳng hạn.
xin cảm ơn!

Mình làm như vầy ,Bấm chọn cột B bấm Shift duy chuyễn qua các sheet cần thay đổi .sau đó Click phải chuột rồi chọn Column width thay đổi kích cở bạn cần !
Thân
 
column width auto !

Sao lại thủ công? Chọn vào Sheet đầu tiên, nhấn Shift rồi chọn Sheet cuối cùng(Chọn tất cả các Sheets). Chọn cột B -> Format/Column/Width -> Nhập vào 20 -> OK.

Cám ơn bạn...nhưng nếu mình muốn tự động điều chỉnh luôn thì làm thế nào vậy? bởi vì độ rộng các cột không đồng đều..khó quá ..mong các bạn giúm giùm hen...cám ơn bạn nhiều..
 
Tặng bạn đoạn code này, mỗi lần mở file nó tự điều chỉnh luôn.
PHP:
Private Sub Workbook_Open()
    Dim I As Integer
    For I = 1 To Sheets.Count
        Sheets(I).Columns("B").ColumnWidth = 20
    Next
End Sub
 
Mình có bảng tính Sheet 1 (chứ không phải tất cả các Sheet) từ Column B:Z là danh sách họ và tên của nhân viên của từng phòng chuyên môn (cột B là DS phòng hành chính, C là DS phòng kinh doanh, ...). Tôi muốn viết đoạn code khi nhập họ tên nhân viên thì độ rộng cột tự động điều chỉnh vừa với nội dung chứ đừng cho trước chỉ số độ rộng.
 
Tặng bạn đoạn code này, mỗi lần mở file nó tự điều chỉnh luôn.
PHP:
Private Sub Workbook_Open()
    Dim I As Integer
    For I = 1 To Sheets.Count
        Sheets(I).Columns("B").ColumnWidth = 20
    Next
End Sub

Làm thế này mỗi lần mở file nó lại chạy, mất thời gian lắm!
 
Cám ơn bạn...nhưng nếu mình muốn tự động điều chỉnh luôn thì làm thế nào vậy? bởi vì độ rộng các cột không đồng đều..khó quá ..mong các bạn giúm giùm hen...cám ơn bạn nhiều..
Quá dể để làm điều này bằng tay:
- Chọn sheet đầu tiên
- Bấm giữ phím Shift rồi chọn sheet cuối cùng
- Double click vào đương biên bên phải của cột mà bạn cần chỉnh độ rộng tự động (Auto Fit)
Với thao tác này, độ rộng cột mà bạn vừa Double Click ở tất cả các sheet sẽ được tự động điều chỉnh
 
Quá dể để làm điều này bằng tay:
- Chọn sheet đầu tiên
- Bấm giữ phím Shift rồi chọn sheet cuối cùng
- Double click vào đương biên bên phải của cột mà bạn cần chỉnh độ rộng tự động (Auto Fit)
Với thao tác này, độ rộng cột mà bạn vừa Double Click ở tất cả các sheet sẽ được tự động điều chỉnh
Anh nói cái này em chẳng hiểu gì hết, em cũng đang quan tâm về vấn đề này, mong anh giải thích rõ hơn.hic
 
Chính xác là chữ Sheet chứ không có nhầm đâu.
Bác NDU nói đúng đó. Tôi xin bổ sung: thay vì "- Bấm giữ phím Shift rồi chọn sheet cuối cùng" bạn Kích chuột phải vào 1 sheet rồi chọn Select all Sheet Và bạn Double click vào đường giao giữa cột cần chỉnh và cột sau nó
 
Mình có bảng tính Sheet 1 (chứ không phải tất cả các Sheet) từ Column B:Z là danh sách họ và tên của nhân viên của từng phòng chuyên môn (cột B là DS phòng hành chính, C là DS phòng kinh doanh, ...). Tôi muốn viết đoạn code khi nhập họ tên nhân viên thì độ rộng cột tự động điều chỉnh vừa với nội dung chứ đừng cho trước chỉ số độ rộng.
Bạn này muốn nhập liệu sau chứ không phải là số liệu đã có từ trước. Tức là nhập tới đâu thì độ rộng của cột sẽ rộng theo như vây.
 
Bác nào biết cách để hàng đầu tiên luôn hiện khi mình kéo thanh trượt xuống dưới không.
Không hiểu sao em tạo topic mới không được.
 
Okie đã thấy, chức năng search của 4rum hình như có vấn đề :|
 
Web KT

Bài viết mới nhất

Back
Top Bottom