cần giúp làm cho file excel chay nhanh hơn. (1 người xem)

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

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

titanic

Thành viên hoạt động
Tham gia
25/5/10
Bài viết
161
Được thích
11
em có 1 cột dữ liệu có số dòng không biết trước số lượng, rồi kế bênh có cột công thức lọc dữ liệu. nếu kéo công thức xuống 10.000 cell thì nó làm chậm máy quá. cho em hỏi có macro nào có thể tính được số dòng trong cột A rồi chỉ cho công thức trong cột B chạy đúng vị trí đó thôi được không ?
em có gửi kèm file ví dụ. nhờ anh chị xem qua !$@!!
 

File đính kèm

em có 1 cột dữ liệu có số dòng không biết trước số lượng, rồi kế bênh có cột công thức lọc dữ liệu. nếu kéo công thức xuống 10.000 cell thì nó làm chậm máy quá. cho em hỏi có macro nào có thể tính được số dòng trong cột A rồi chỉ cho công thức trong cột B chạy đúng vị trí đó thôi được không ?
em có gửi kèm file ví dụ. nhờ anh chị xem qua !$@!!

bạn có thể dùng lệnh sau để xác dòng cuối cùng có dữ liệu
Mã:
[A1048576].end(3).row
=========
tuy nhiên tôi thấy bạn đã xài code, thì xài luôn code đi, sau lại phải sử dụng cthuc rồi fill xuống?
=============
cái nữa là excel nó tự fill mà? (khi đã có 3 dòng liên tiếp thì cái dòng thứ 4 nó tự động điền vào
thí dụ, bạn gõ số vào A73 xem, C73 tự động điền vào, mặc dù trước đó nó là cell rổng
 
Upvote 0
cám ơn ban. mình mới biết tạo mấy cái macro cơ bản thôi nên còn nhiều thứ mình phải học hỏi lắm. cho mình hỏi cái code: [A1048576].end(3).row
chèn vào thế nào ta ?
còn cái bạn nói
cái nữa là excel nó tự fill mà? (khi đã có 3 dòng liên tiếp thì cái dòng thứ 4 nó tự động điền vào

thí dụ, bạn gõ số vào A73 xem, C73 tự động điền vào, mặc dù trước đó nó là cell rổng
mình chưa hiểu lắm, xin hướng dẫn thêm -\\/.
 
Upvote 0
em có 1 cột dữ liệu có số dòng không biết trước số lượng, rồi kế bênh có cột công thức lọc dữ liệu. nếu kéo công thức xuống 10.000 cell thì nó làm chậm máy quá. cho em hỏi có macro nào có thể tính được số dòng trong cột A rồi chỉ cho công thức trong cột B chạy đúng vị trí đó thôi được không ?
em có gửi kèm file ví dụ. nhờ anh chị xem qua !$@!!
+

Có bao nhiêu dòng dữ liệu, thì bạn kéo công thức cột C đến dòng đó mà thôi, thì file sẽ chuẩn và tiết kiệm thời gian tính, có thể nhanh hơn chút,

ví dụ dữ liệu cột A ta có 1112 dòng, nhưng công thức cột C lại kéo sẵn 10.000 dòng thì là phí phậm
 
Upvote 0
cám ơn ban. mình mới biết tạo mấy cái macro cơ bản thôi nên còn nhiều thứ mình phải học hỏi lắm. cho mình hỏi cái code: [A1048576].end(3).row
chèn vào thế nào ta ?
còn cái bạn nói
cái nữa là excel nó tự fill mà? (khi đã có 3 dòng liên tiếp thì cái dòng thứ 4 nó tự động điền vào

thí dụ, bạn gõ số vào A73 xem, C73 tự động điền vào, mặc dù trước đó nó là cell rổng
mình chưa hiểu lắm, xin hướng dẫn thêm -\\/.

Muốn xài VBA thì chơi VBA luôn, cần chi phải Fill công thức?
 

File đính kèm

Upvote 0
cám ơn anh ba tê
file anh gủi em có text thử, nó cũng hay nhưng hình như code không xác định được dòng nào là dòng cuối của cột A nên có chỉ tính công thức ở cột C và D tới dòng thứ 72 thôi. nếu copy dữ liệu vào cột A dài hơn hoặc ngắn hơn dòng 72 thì nó không tính tiếp được. -\\/.
 
Upvote 0
em có 1 cột dữ liệu có số dòng không biết trước số lượng, rồi kế bênh có cột công thức lọc dữ liệu. nếu kéo công thức xuống 10.000 cell thì nó làm chậm máy quá. cho em hỏi có macro nào có thể tính được số dòng trong cột A rồi chỉ cho công thức trong cột B chạy đúng vị trí đó thôi được không ?
em có gửi kèm file ví dụ. nhờ anh chị xem qua !$@!!
Lấy 1 cột làm chuẩn, những cột còn lại nếu muốn fill công thức thì dựa vào cột đó để fill, fill xong gán giá trị thay vì công thức cho nó nhẹ nhàng.
 
Upvote 0

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

Back
Top Bottom