Thêm và bớt hàng, cột trong file VBA

Liên hệ QC

tieuvodanh

Thành viên mới
Tham gia
12/8/15
Bài viết
19
Được thích
1
Em có file VBA như đính kèm ạ. Khi em muốn thêm và bớt cột thì làm sao để sheet print nó chạy ạ. Nhờ các cao thủ chỉ giao giúp em. Thanks!
 

File đính kèm

  • PRINT_BD_CUB (1).xlsm
    634.3 KB · Đọc: 11
Ví dụ như ở sheet "Delivery plan" em muốn chèn thêm 3 cột cho đời xe Exciter nữa thì làm sao cho nó chạy ạ?
Vậy Bạn xác định lại cái câu lệnh này.
ActiveSheet.Range("$A$7:$BN$5000").AutoFilter Field:=66, Criteria1:=n
Chỗ Field:=66 này bạn phải thay bằng 69.
 
Thế sao không chỉnh như này:
PHP:
ActiveSheet.Range("$BN$7:$BN$5000").AutoFilter Field:=1, Criteria1:=n
 
Nguyên tắc: Chỉ viết code sau khi thiết kế xong cấu trúc dữ liệu.

Nếu vẫn theo lập luận của bạn, sau khi thêm cột thì số 66, 69 có cố định không?
À đấy là bạn đó ví dụ mà.Nếu mà có trong trường hợp thêm bớt cột thì phải thêm điều kiện để xác định cột đó.
 
Bài 4 chỉ là trích code của bạn đấy ra thôi bác à.:D
Dòng cuối cùng ở bài #4 là của bạn viết đúng không?
"Chỗ Field:=66 này bạn phải thay bằng 69."
Mình chỉnh lại bài trên thành:
Dòng cuối cùng của bài #4 và cách làm ở bài #5 khác nhau ở điểm nào để có thêm bài #6?
 
cotLoc = 66
If (điều kiện cộng 3) Then cotLoc = cotLoc + 3
ActiveSheet.Range("$A$7:A$5000").Resize(, cotLoc).AutoFilter Field:=cotLoc, Criteria1:=n
 
Web KT
Back
Top Bottom