Khi xem trước khi in và in ra giấy thì không in những dòng có đổ màu Fill Color

trantien384

New Member
Joined
Jun 9, 2015
Messages
2
Mọi người giúp em viết code VBA để thực hiện việc in theo màu này với:
Em có một bảng tính, trong đó có Sheet với phần dữ liệu gồm
2 loại, loại không tô màu nền Fill Color và loại có tô màu nền Fill Color (Tô màu nền theo dòng). Những dòng tô màu nền này có thể không liên tục mà cách khoảng.
attachment.php

Do tính chất công việc (Ở đây em có thể ẩn các dòng này trước khi in nhưng làm vậy thì khi gửi File bảng tính cho người khác kiểm tra sẽ khó phát hiện mình đã ẩn đi một số dòng, và cũng chính em sau một thời gian cũng sẽ quên không biết mình có ẩn những dòng nào vì rất nhiều Sheet). Vậy nên em muốn nhờ mọi người giúp em viết lệnh cho Excel có thể thực hiện được việc này:

Những dòng không tô màu nền thì được phép hiển thị khi ở chế độ xem trước khi in và được in ra giấy. Còn những dòng tô màu nền thì khi xem trước khi in và in ra giấy thì không thấy. Sau khi thoát lệnh Print Preview thì mình vẫn thấy được cả dòng tô màu nền và dòng không tô màu nền. Khi in ra giấy thì phần dòng tô màu sẽ bị ẩn và tự động đẩy những dòng không tô màu lên để sao cho in ra giấy thì bảng tính vẫn liên tục chứ không bị ngắt quãng bởi một khoảng trắng do những dòng tô màu nền bị ẩn.
Đây là File bảng tính của em: http://www.mediafire.com/download/4gbulz1i7iot4ta/1.+Dao+khuon+Km0+000-Km0+998.82++-++TT01.xlsm
 
Last edited:

Excel Facts

Square and cube roots
The =SQRT(25) is a square root. For a cube root, use =125^(1/3). For a fourth root, use =625^(1/4).

Forum statistics

Threads
1,213,489
Messages
6,113,954
Members
448,535
Latest member
alrossman

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top