Xin sửa code VBA (1 người xem)

  • Thread starter Thread starter hoan80
  • Ngày gửi Ngày gửi
Liên hệ QC

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

hoan80

Thành viên mới
Tham gia
18/1/10
Bài viết
48
Được thích
9
Xin các Anh, Chị trong diễn đàn sửa giúp code vba để lọc 1 số chứng từ có thể đến 65.000 dòng, lọc 1 số tài khoản có thể lên đến 65.000 dòng với ạ. Tức là khi thêm dòng bên sheet PHATSINH lên tới 65.000 dòng thì các sheet bên (CTGS, socai, DKCTGS) cũng lọc lên 65.000 dòng ạ, (các dòng tổng cộng và người lập, ký dưới cùng vẫn giữ nguyên).
Xin cảm ơn các anh, chị nhiều.
 

File đính kèm

Theo mình hiểu thì bạn đang khống chế số dòng của các trang tính như sau:
'CTGS: 30; 'SoCai':=1090 & 'DKCTGS' là 1000;
(Chỉ riêng chuyện 2 con số 1000 & 1090 đã là 1 chuyện rồi; Sao không 1090 hay chỉ là 1000 thôi?)
Theo mình đoán, thì con số này ngang bằng với số dòng chứa dữ liệu trong 'PhatSinh' là đủ.

Vậy thì như mình mình sẽ khai báo 1 Const xài chung trong toàn bảng tính như 1035
& 1 macro sự kiện mở bảng tính, macro này sẽ thông báo cho bạn 1 khi số dòng ở trang 'PhatSinh' đã bằng hay hơn con số ta ấn định trong Const này.
Một khi được cảnh báo, bạn tức thì vô CS VBE & sửa tăng con số của Const này; Kèm theo đó đến các trang bị bạn giới hạn dòng đẩy chúng đến dòng tương ứng với số trong Const mà bạn đã tăng;

Mình nghỉ cái này có thể tự động được, nhưng có ngày mất cả chì lẫn chài thì chết!

An toàn là trên hết & CSDL là quí như quả tim & con mắt của mình; Ta không nên lười nhát với những của quí đó được!
 
Upvote 0
Theo mình hiểu thì bạn đang khống chế số dòng của các trang tính như sau:
'CTGS: 30; 'SoCai':=1090 & 'DKCTGS' là 1000;
(Chỉ riêng chuyện 2 con số 1000 & 1090 đã là 1 chuyện rồi; Sao không 1090 hay chỉ là 1000 thôi?)
Theo mình đoán, thì con số này ngang bằng với số dòng chứa dữ liệu trong 'PhatSinh' là đủ.

Vậy thì như mình mình sẽ khai báo 1 Const xài chung trong toàn bảng tính như 1035
& 1 macro sự kiện mở bảng tính, macro này sẽ thông báo cho bạn 1 khi số dòng ở trang 'PhatSinh' đã bằng hay hơn con số ta ấn định trong Const này.
Một khi được cảnh báo, bạn tức thì vô CS VBE & sửa tăng con số của Const này; Kèm theo đó đến các trang bị bạn giới hạn dòng đẩy chúng đến dòng tương ứng với số trong Const mà bạn đã tăng;

Mình nghỉ cái này có thể tự động được, nhưng có ngày mất cả chì lẫn chài thì chết!

An toàn là trên hết & CSDL là quí như quả tim & con mắt của mình; Ta không nên lười nhát với những của quí đó được!
Dạ vâng ạ, cảm ơn anh ChanhTQ@ rất nhiều ạ, file này trước toàn là công thức, có anh trên diễn đàn viết code vba cho em, mà anh chỉ giới hạn dòng theo file cũ. Em muốn chèn thêm rất rất nhiều dòng ở sheet PHATSINH thì không được, em có nhờ anh đó giúp thêm rất rất nhiều dòng thì anh nói cứ làm đi, nếu lên đến 65536 dòng thì post hỏi diễn đàn ạ.
Mà như anh nói đó ... CSDL là quí ..., chính vậy nên em chưa làm ạ.
Anh có thể sửa giúp em đồng nhất các sheet lên đến 65.000 dòng với ạ.
Cảm ơn anh ChanhTQ@ rất nhiều ạ.
 
Upvote 0
Xin các Anh, Chị trong diễn đàn sửa giúp code vba để lọc 1 số chứng từ có thể đến 65.000 dòng, lọc 1 số tài khoản có thể lên đến 65.000 dòng với ạ. Tức là khi thêm dòng bên sheet PHATSINH lên tới 65.000 dòng thì các sheet bên (CTGS, socai, DKCTGS) cũng lọc lên 65.000 dòng ạ, (các dòng tổng cộng và người lập, ký dưới cùng vẫn giữ nguyên).
Xin cảm ơn các anh, chị nhiều.
Dữ liệu "Đại công ty" khủng thiệt, bạn chuyển sang Excel 2010 về sau đi, sẽ có 1048576 dòng cho bạn luôn.
Ex.2003 chỉ có 65536 dòng hơi bị ít. "Anh đó" "sơ cua" cho bạn đến dòng 65.520 được không?
 

File đính kèm

Upvote 0
Web KT

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

Back
Top Bottom