Định dạng vùng in (1 người xem)

Người dùng đang xem chủ đề này

nghiadh85

Thành viên mới
Tham gia
18/9/09
Bài viết
7
Được thích
0
Mình có một bảng excell mà ở đó không biết người ta làm như thế nào mà khi ta tùy ý kéo rộng ô hay một cột bất kì thì nó vẫn nằm trong vùng in. ( chi tiết xem file đính kèm)
Vậy bạn nào biết có thể chỉ cho mình cách làm được như vậy ?
 

File đính kèm

Mình có một bảng excell mà ở đó không biết người ta làm như thế nào mà khi ta tùy ý kéo rộng ô hay một cột bất kì thì nó vẫn nằm trong vùng in. ( chi tiết xem file đính kèm)
Vậy bạn nào biết có thể chỉ cho mình cách làm được như vậy ?
Hình như là page Layout--> Print Area --> set Print Area
 
không hiểu ý lắm, mình thấy vẫn ok mà, thử xem file này xem
Tức là sau khi ta thết lập vùng in rồi (Layout--> Print Area --> set Print Area). ta lại kéo rộng các ô ra ( kéo rộng tùy ý). thì lúc đó mình print view nó sẽ sang trang khác. ko nằm trên một trang nữa.
Bạn có thấy file mình đính kèm lên. dù bạn có kéo các cột ( hàng) to ra đến đâu đi nữa thì nó vẫn nằm trong 1 trang giấy.
 
Tức là sau khi ta thết lập vùng in rồi (Layout--> Print Area --> set Print Area). ta lại kéo rộng các ô ra ( kéo rộng tùy ý). thì lúc đó mình print view nó sẽ sang trang khác. ko nằm trên một trang nữa.
Bạn có thấy file mình đính kèm lên. dù bạn có kéo các cột ( hàng) to ra đến đâu đi nữa thì nó vẫn nằm trong 1 trang giấy.

Bạn thử tải file mình vừa đính kèm, rồi kéo to rộng tùy ý xem thế nào !

Mình đang dùng OF 2010 - định dạng trang in là A4, ngoài ra ko chỉnh sửa thêm thông số nào, Print Pre vẫn chỉ là 1pages
 
Bạn thử tải file mình vừa đính kèm, rồi kéo to rộng tùy ý xem thế nào !

Mình đang dùng OF 2010 - định dạng trang in là A4, ngoài ra ko chỉnh sửa thêm thông số nào, Print Pre vẫn chỉ là 1pages
Mình không dùng OF 2010 ( đang sử dụng OF2007) nên không biết có sự khác biệt nào không?
bạn có thể tạo một file cell mới khác. rồi gửi lên cho mình xem đc không?
 
Mình không dùng OF 2010 ( đang sử dụng OF2007) nên không biết có sự khác biệt nào không?
bạn có thể tạo một file cell mới khác. rồi gửi lên cho mình xem đc không?

Mình chuyển sang xls(2003) thấy vẫn ok mà, bạn nhớ khi in phải chọn, Print Active Shéets ,
 
Mình chuyển sang xls(2003) thấy vẫn ok mà, bạn nhớ khi in phải chọn, Print Active Shéets ,
Mình xin lỗi có lẽ mình làm phiền bạn hơi nhiều. Nhưng có lẽ chúng ra chưa hiểu nhau !
Mĩnh xin tóm tắt lại những ý mình định nói là như thế này:
1, cái file mà bạn tải lên để cho mình xem đó (loose part list). Nguyên văn nó là file gốc của mình tải lên. File này đã được ngưởi ta chỉnh sửa định dạng vùng in như mình đã nói. nên bạn muốn kéo rộng các cột (hàng) thì nó vẫn nằm trong trang giấy mà bạn in.
2, Mình đã làm thử như cách bạn hướng dẫn ở một " New wroksheet" khác thì không đươc. Ko biết có phải là mình dùng 2007 thì không được hay không?
3, Nếu có thể bạn hảy làm ở một file excell khác ( ko làm trên bản mình đính kèm). rồi tải lên cho mình xem được không ?
Dù sao cũng cám ơn bạn đã nhiệt tình giúp đỡ !!!!!!
 
Mình xin lỗi có lẽ mình làm phiền bạn hơi nhiều. Nhưng có lẽ chúng ra chưa hiểu nhau !
Mĩnh xin tóm tắt lại những ý mình định nói là như thế này:
1, cái file mà bạn tải lên để cho mình xem đó (loose part list). Nguyên văn nó là file gốc của mình tải lên. File này đã được ngưởi ta chỉnh sửa định dạng vùng in như mình đã nói. nên bạn muốn kéo rộng các cột (hàng) thì nó vẫn nằm trong trang giấy mà bạn in.
2, Mình đã làm thử như cách bạn hướng dẫn ở một " New wroksheet" khác thì không đươc. Ko biết có phải là mình dùng 2007 thì không được hay không?
3, Nếu có thể bạn hảy làm ở một file excell khác ( ko làm trên bản mình đính kèm). rồi tải lên cho mình xem được không ?
Dù sao cũng cám ơn bạn đã nhiệt tình giúp đỡ !!!!!!

Bạn tự tạo 1 file rồi làm theo các bước sau :
1** Thiết lập vùng in, set Print Area
2** Chọn Print active Sheets
3** Trong mục Scaling --> để Fit sheet on One Page
==> bạn có thể kéo thoải mái --> chấp hết các loại gió mùa
[GPECODE=vb]
Sub GPE()
With ActiveSheet.PageSetup
.PrintArea = "$A$1:$K$100"
.PaperSize = xlPaperA4
.FitToPagesWide = 1
.FitToPagesTall = 1
End With
End Sub
[/GPECODE]
Ví dụ như đoạn code trên : Mình chọn vùng in là từ A1 đến K100 , dù bạn có thay đổi chiều cao , chiều rộng cột , thì khi in toàn bộ sheet cũng chỉ in vùng A1:K100 trong 1 trang A4


ps :mà bạn làm ở Polisus , một môi trường có có nhiều cao thủ lập trình tekla và sap thì phải
 
Lần chỉnh sửa cuối:
ở trên excel bác bấm Ctrl + P , xuống phần scall dưới cùng chọn fit sheet on page là xong. Chỉ đơn giản vậy thôi. Nhưng nhớ trước khi làm phải chọn khu vực in như các bác ở trên đã nói.
 

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

Back
Top Bottom