Giúp tìm hiểu thêm về định dạng (1 người xem)

Liên hệ QC

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

tueyennhi

Thành viên tích cực
Tham gia
18/10/10
Bài viết
1,192
Được thích
105
Giúp code xóa, định dạng theo sheet Mẫu

Chào anh chị. Em có file đính kèm. Em muốn sheet Hien tai các dòng dữ liệu (không kể tiêu đề) sẽ định dạng y hệt cột A4 đến cột E4 sheet mẫu (kể cả độ rộng của dòng, cột). Và sau khi định dạng xong sẽ xóa tất cả phần thừa trống (Như trong file đính kèm thì em muốn clean toàn bộ từ dòng A8 trở xuống).
Em cảm ơn!
 

File đính kèm

Lần chỉnh sửa cuối:
Admin ơi em đổi tiêu đề đầu bài sao không được nhỉ? Nó chỉ thay đổi ở bên trong
 
Upvote 0
Mã:
Sub zyx()
Application.ScreenUpdating = False
Sheets("Mau").Select
Sheets("Mau").Range("A4:E4").Copy
Sheets("Hien tai").Select
With Sheets("Hien tai").Range("A4:E7")
    .PasteSpecial Paste:=xlPasteFormats
    .PasteSpecial Paste:=xlPasteColumnWidths
End With
ActiveWindow.DisplayFormulas = False
Sheets("Hien tai").Range("A8:E10000").Clear
Sheets("Hien tai").Range("A1").Select
Application.ScreenUpdating = False
End Sub
p/s: Hãy để ý một chút... Vậy nha!
 
Upvote 0
Cảm ơn Befaint, xin lỗi bạn có phải ở Hà Nội không?
 
Lần chỉnh sửa cuối:
Upvote 0
Mình biến nó thành như vầy nè

Sub Fill1()

Application.ScreenUpdating = False
Application.DisplayAlerts = False
Application.AskToUpdateLinks = False


With ActiveSheet
lr = .[c65000].End(3).Row

Sheets("Mau").Range("A9:AT9").Copy
With ActiveSheet.Range(Cells(9, 1), Cells(lr, 46))
.PasteSpecial Paste:=xlPasteFormats
.PasteSpecial Paste:=xlPasteColumnWidths
End With

With ActiveSheet.Range(Cells(lr + 1, 1), Cells(lr + 3000, 46)).Clear

End With

Application.AskToUpdateLinks = True
Application.DisplayAlerts = True
Application.ScreenUpdating = True

End Sub

Dòng With ActiveSheet.Range(Cells(lr + 1, 1), Cells(lr + 3000, 46)).Clear
Có thể viết theo cách khác không? (phần ir+ 3000 ý) mình hỏi vậy để học hỏi thêm :)
 
Lần chỉnh sửa cuối:
Upvote 0
Web KT

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

Back
Top Bottom