Có chí ít trên 2 cách dùng VBA để thêm dòng cho CSDL của bạn;
Nhưng trước khi đi vô cách nào đó, ta phải tiến hành khâu chuẩn bị dữ liệu (DL) (của file #1)
(Chuẩn bị): Xóa các ô trống (trắng - không DL) trong cột (bạn tự làm nha)

C1: Thực hiện nhiều lần như bài 2 cho thiệt nhuần nhuyễn như cháo chảy & đó mở bộ thu macro lên & ghi lại
Sau khi có nội dung macro rồi có thể nhờ cộng đồng VBA chỉnh sửa, bằng cách chuyển đứa con tinh thần của bạn lên đây nhờ trợ giúp.

C2: Chọn dòng cuối có DL (trên cột có DL, tất nhiên) & chọn thêm 2 dòng trống bên dưới nữa
Vô menu Insert để thêm dòng
Lúc đó ô 2203 chứa DL TPHVN00942 sẽ bị đảy xuống ô D2206
Sau khi bạn thực hiện các động tác này 1 cách chính xác cũng là lúc bạn phát hiện cách thêm dòng mới trên CSDL của bạn.
Thực hiện nhiều lần trước khi mở bộ thu macrole6n & ghi lại; Tiến hành chỉnh sửa cô ba này như đã tu chỉnh cho anh hai nó trước đó (C1)

C3: Làm như C2 nhưng từ trên xuống: Khó hơn nhiều nhưng làm được là điều chứng tỏ VBA của bạn bước lên bậc trung về chuyện thêm dòng
Muốn lên cao cấp nữa thì đến đây:
http://www.danketoan.com/threads/cac-cach-them-dong-moi-vo-1-csdl-co-so-du-lieu-da-san.182915/
Chúc vui & thành công nha!