Cách căn nhanh trang in Excel luôn vừa khít trang giấy.

Liên hệ QC
Chào mọi người!
ví dụ em có 1 bảng tính gồm có 10 cột từ A đến J, mỗi cột có ColumnWidth = 6.78
bây giờ em muốn viết code để chỉnh ColumnWidth cột J rộng thêm 1 chút để cho vừa luôn với việc canh lề thì em phải viết code như thế nào?
nếu em kéo thủ công cột J thành 7.33 thì sẽ vừa với trang giấy 6.78+0.55 = 7.33
vậy làm sao để có thể viết code tính được con số còn lại là 0.55 để cộng thêm đó
Nếu có 1 trang thì không cần code gì cả.
Vào Page setup, Page, Scaling, Fit to: 1 page(s) wide by: 1 tall, OK
 
Nếu có 1 trang thì không cần code gì cả.
Vào Page setup, Page, Scaling, Fit to: 1 page(s) wide by: 1 tall, OK
ý mình là làm sao để lấy được những con số đó ra ý bác... tại vì nếu như hình # 19 thì đang ở tỷ lệ 100% chưa chỉnh Fit to: 1 page(s) thì khi chỉnh lại như bác nói thì nó cũng y như cũ. chứ nó không chỉnh lại để nằm sát mép của trang được, nó vẫn còn 1 chút.
như là
lề trái .PageSetup.LeftMargin
lề phải .PageSetup.RightMargin
làm sao để chuyển 2 con số trên về cùng đơn vị với ColumnWidth
rồi làm sao để chuyển con số 210 (chiều rộng khổ A4 dọc) về cùng đơn vị với ColumnWidth được
nếu biết code chuyển những con số trên về chung 1 tỷ lệ với con số chỉnh chiều rộng cột ColumnWidth thì mình có thể tự lo phần còn lại được
 
tại vì nếu như hình # 19 thì đang ở tỷ lệ 100% chưa chỉnh Fit to: 1 page(s) thì khi chỉnh lại như bác nói thì nó cũng y như cũ. chứ nó không chỉnh lại để nằm sát mép của trang được, nó vẫn còn 1 chút.
Ah, thế người ta có một mẹo: Lần đầu thì chỉnh Scaling Adjust to 150 (>>100%) % normal size, OK. Rồi lần thứ hai, chỉnh về fit to 1-1 tall.
nếu biết code chuyển những con số trên về chung 1 tỷ lệ với con số chỉnh chiều rộng cột ColumnWidth thì mình có thể tự lo phần còn lại được
Người ta tìm về đơn vị tính của các kích thước đó, tìm mối liên hệ quy đổi giữa các đơn vị đó.

http://www.giaiphapexcel.com/dienda...hiều-rộng-cột-trong-excel.124976/#post-782869

http://www.giaiphapexcel.com/dienda...g-dòng-theo-ký-tự-trong-ô.124610/#post-779853
 
Ah, thế người ta có một mẹo: Lần đầu thì chỉnh Scaling Adjust to 150 (>>100%) % normal size, OK. Rồi lần thứ hai, chỉnh về fit to 1-1 tall.

Người ta tìm về đơn vị tính của các kích thước đó, tìm mối liên hệ quy đổi giữa các đơn vị đó.

http://www.giaiphapexcel.com/diendan/threads/mong-chỉ-giúp-chỉnh-tỷ-lệ-chiều-rộng-cột-trong-excel.124976/#post-782869

http://www.giaiphapexcel.com/diendan/threads/giúp-code-chỉnh-độ-rộng-dòng-theo-ký-tự-trong-ô.124610/#post-779853
Éc..... Éc.......
xem mà chả hiểu gì cả.
tự xử chắc hơi khó.....
mục đích của mình là thế này
bảng tính ta có bảng dữ liệu gồm 10 cột (khổ giấy A4 dọc 210x297- canh lề trái phải mỗi bên 1cm)
như vậy ta còn 19cm để thể hiện 10 cột (mỗi cột 1,9cm/cột)
rồi một lúc trở trời giở chứng lên ẩn 5 cột đi. như thế thì còn 5 cột lúc này sẽ chỉnh độ rộng mỗi cột lại là 3.8cm/cột
vậy làm thế nào để tính được con số 1.9 và 3.8 trên để gán vào chỉnh chiều rộng cột lại cho vừa với chiều rộng còn lại của tờ giấy (không zoom lớn nhỏ gì nhé bác- như thế thì kích thước chữ ở các sheet lại khác nhau)
 
Web KT
Back
Top Bottom