MinhCong
Thành viên gắn bó
- Tham gia
- 28/5/09
- Bài viết
- 1,645
- Được thích
- 1,806
- Nghề nghiệp
- Xây dựng Cầu đường
Do không thể tạo đề tại mới trong chuyên mục Hỏi đáp VBA được, nên mượn chuyên mục này vậy. Nếu có sai vị trí nhờ MOD chuyển giúp cho đúng nhé.
Tôi có 1 workbook, trong đó có nhiều worksheet. Tôi muốn Insert thêm 1 số dóng như đoạn macro bên dưới vào một số sheet được chọn 1 lần (VD: sheet2, sheet3,sheet4 chẳng hạn). Mong các Bạn giúp cho đoạn code để khi bấm chạy macro 1 cái thì toàn bộ những dòng được chọn trong tất cả các sheet ở trên được chèn thêm 1 dòng. Đoạn macro dưới chỉ chạy cho 1 sheet thôi.
Tôi có 1 workbook, trong đó có nhiều worksheet. Tôi muốn Insert thêm 1 số dóng như đoạn macro bên dưới vào một số sheet được chọn 1 lần (VD: sheet2, sheet3,sheet4 chẳng hạn). Mong các Bạn giúp cho đoạn code để khi bấm chạy macro 1 cái thì toàn bộ những dòng được chọn trong tất cả các sheet ở trên được chèn thêm 1 dòng. Đoạn macro dưới chỉ chạy cho 1 sheet thôi.
Mã:
Sub Macro1()
With ActiveSheet.PageSetup
.PrintTitleRows = ""
.PrintTitleColumns = ""
End With
ActiveSheet.PageSetup.PrintArea = ""
With ActiveSheet.PageSetup
.RightMargin = Application.InchesToPoints(0)
End With
Range( _
"46:46,91:91,136:136,181:181,226:226,271:271,316:316,361:361,406:406,451:451,496:496" _
).Select
Range("A496").Activate
Selection.Insert Shift:=xlDown
[A1].Select
End Sub