Xoá tất cả các ô ngoài in. (1 người xem)

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

hianhdung

Thành viên mới
Tham gia
13/5/07
Bài viết
5
Được thích
1
Mình có nhu cầu trên sheet hiện tại, sau khi set print area, nhấn nút lệnh vba sẽ xoá tất cả các ô ngoài vùng được chọn in.
Bạn nào giúp giùm. Thanks !$@!!-\\/.
 
Mình có nhu cầu trên sheet hiện tại, sau khi set print area, nhấn nút lệnh vba sẽ xoá tất cả các ô ngoài vùng được chọn in.
Bạn nào giúp giùm. Thanks !$@!!-\\/.

Bạn dùng code này
PHP:
Private Sub CommandButton1_Click()
Dim Data()
With ActiveSheet.Range("Print_Area")
   Data = .Formula
   .Parent.UsedRange.ClearContents
   .Value = Data
End With
End Sub
 
Upvote 0
Đã hiểu 2 câu lệnh này, cảm ơn bác.
 
Lần chỉnh sửa cuối:
Upvote 0
Em chưa hiểu 2 câu lệnh này lắm, mong bác chỉ giáo:
Data = .Formula
.Value = Data


Có nghĩa là có một biến để chứa những gì có trong khu vực in, sau đó cho xóa toàn bộ vùng chứa dữ liệu, rồi gán lại biến đó vào khu vực in.
 
Upvote 0

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

Back
Top Bottom