Tự động Expand vùng Page Break trong Excel (.xlsm)

shellkillers

Thành viên mới
Tham gia ngày
19 Tháng một 2014
Bài viết
4
Được thích
0
Điểm
363
Tuổi
26
Em có một file Excel có macro (.xlsm). Hiện tại em thấy ở sheet số 4 (tên Sheet là アカウント設定情報) khi nhập thêm kí tự ở vùng xám (ví dụ ô A30) thì vùng trắng sẽ được tự động mở rộng. Mọi người ai biết đây là chức năng gì và cách để áp dụng chức năng này ở các sheet khác được không ạ. Em xin cám ơn. File mẫu nằm trong đính kèm ạ.
 

File đính kèm

be09

TNMT_Đồng Nai
Tham gia ngày
9 Tháng tư 2011
Bài viết
8,544
Được thích
8,303
Điểm
560
Tuổi
62
Nơi ở
Biên Hòa, Đồng Nai
Em có một file Excel có macro (.xlsm). Hiện tại em thấy ở sheet số 4 (tên Sheet là アカウント設定情報) khi nhập thêm kí tự ở vùng xám (ví dụ ô A30) thì vùng trắng sẽ được tự động mở rộng. Mọi người ai biết đây là chức năng gì và cách để áp dụng chức năng này ở các sheet khác được không ạ. Em xin cám ơn. File mẫu nằm trong đính kèm ạ.
Bạn hiểu đại khái thế này: Nhìn bên phải xuống góc cuối của màn hình thì sẽ thấy có 03 đối tượng dùng để xem chế độ của trang in Normal, Page Layout, Page Break Preview.
Muốn ở chế độ bình thường thì Click vào nút Normal.

A_In.GIF
 

shellkillers

Thành viên mới
Tham gia ngày
19 Tháng một 2014
Bài viết
4
Được thích
0
Điểm
363
Tuổi
26
Bạn hiểu đại khái thế này: Nhìn bên phải xuống góc cuối của màn hình thì sẽ thấy có 03 đối tượng dùng để xem chế độ của trang in Normal, Page Layout, Page Break Preview.
Muốn ở chế độ bình thường thì Click vào nút Normal.

View attachment 229936
Anh ơi ý em là khi mình preview ở chế độ Page Break. Ở sheet 4 như trên em thêm data vào ô A30 chẳng hạn. Thì vùng preview (k bôi xám) của em nó đc tự động mở ra ạ. E cần hỏi cách làm chức năng đó.
Em cám ơn ạ.
 

be09

TNMT_Đồng Nai
Tham gia ngày
9 Tháng tư 2011
Bài viết
8,544
Được thích
8,303
Điểm
560
Tuổi
62
Nơi ở
Biên Hòa, Đồng Nai
Anh ơi ý em là khi mình preview ở chế độ Page Break. Ở sheet 4 như trên em thêm data vào ô A30 chẳng hạn. Thì vùng preview (k bôi xám) của em nó đc tự động mở ra ạ. E cần hỏi cách làm chức năng đó.
Em cám ơn ạ.
Trên Ribbon vào Page Layout > Page Setup, hộp thoại Page Setup hiện ra và chọn thẻ Sheet, xong Click vào khung Print area rồi click chọn vùng cần in ngoài bảng tính và nhấn OK (xem hình).

A_In.GIF
 

shellkillers

Thành viên mới
Tham gia ngày
19 Tháng một 2014
Bài viết
4
Được thích
0
Điểm
363
Tuổi
26

be09

TNMT_Đồng Nai
Tham gia ngày
9 Tháng tư 2011
Bài viết
8,544
Được thích
8,303
Điểm
560
Tuổi
62
Nơi ở
Biên Hòa, Đồng Nai
Anh ơi cái này có tự động đc không ạ. Hay mình phải set Range bằng tay ạ?
Tốt nhất là dựa vào những cái có sẳn của Excel làm chỉ có mấy thao tác thôi, tùy thuộc vào dữ liệu biến động có thể dùng code nhưng hơi khó khăn.
 

shellkillers

Thành viên mới
Tham gia ngày
19 Tháng một 2014
Bài viết
4
Được thích
0
Điểm
363
Tuổi
26
Tốt nhất là dựa vào những cái có sẳn của Excel làm chỉ có mấy thao tác thôi, tùy thuộc vào dữ liệu biến động có thể dùng code nhưng hơi khó khăn.
Dạ anh. Em không ngại VBA nhưng e đang cần tìm hiểu nguyên nhân cách làm chức năng này tự động. Em tìm trong View Code của Sheet mà không thấy nên đang hoang mang :((
 

be09

TNMT_Đồng Nai
Tham gia ngày
9 Tháng tư 2011
Bài viết
8,544
Được thích
8,303
Điểm
560
Tuổi
62
Nơi ở
Biên Hòa, Đồng Nai
Dạ anh. Em không ngại VBA nhưng e đang cần tìm hiểu nguyên nhân cách làm chức năng này tự động. Em tìm trong View Code của Sheet mà không thấy nên đang hoang mang :((
Trong File trên người ta cũng thao tác thủ công vùng PrintArea, code trong File trên lại dùng SheetName nên khó đọc code, nếu dùng SheetCode là Sheet1, Sheet2 ..v..v......thì sẽ dễ xem code hơn.
 
Top Bottom