Cách Tự động chèn dòng Đến các sheet khác

Liên hệ QC

kingscript

Thành viên mới
Tham gia
6/3/08
Bài viết
9
Được thích
1
}}}}} Vui lòng cho mình hỏi code để Auto chèn dòng đến các sheet khác ?
Ví dụ:
Mình có 3 sheet 1,2,3
Sheet1 Mình sẽ nhập dữ liệu vào ở các cột :
STT Code Tên Hàng Giá
001 aaa a 45
002 aab b 45
003 aac c 45
004 aad d 45
005 aae e 45
006 aaf f 45
Bây giờ mình chèn thêm 1 số dòng nữa vào giữa 003 & 004
Và mình muốn Sheet2 & Sheet3 cũng cập nhật dữ liệu từ sheet1 và tự chèn dòng đúng vị trị mà mình đã chèn các dòng ở sheet1
Như vậy mình chỉ cần làm việc trên một sheet1 thì dữ liệu sẽ tự cập nhật ở các sheet khác khi mình chèn cột hoặc dòng thì các sheet kia cũng tự chèn theo đúng vị trí như sheet1 đã chèn để dữ liệu không bị thay đổi.
Các bạn nào biết xin vui lòng share code với
 
ACE trên diễn đàn giúp mình với nha
Cảm ơn nhiều...
 

File đính kèm

  • QuanLyKho.xls
    34.5 KB · Đọc: 58
Upvote 0
Cái này chỉ là dùng Validation trích lọc dữ liệu thôi bạn à, còn yêu cầu của bạn kia là khi mình chèn thêm dòng ở sheet 1 thì sheet2 và sheet 3 tự động cập nhập dữ liệu ở dòng được chèn đó theo đúng số thứ tự...

Cái này là các sheet khác cập nhật số liệu ở sheet1. Khi có thay đổi ở sheet1 thì các sheet2, sheet3 thay đổi theo. Cách thì có ví dụ tại bất kỳ ô nào của sheet2, sheet3 ... bạn đánh công thức:
=INDIRECT("Sheet1!"&ADDRESS(ROW(),COLUMN()))
Bạn copy, dán vào các vùng bạn cần.
Bạn làm gì mà cần đến 3 sheet giống nhau thế?

Ở đây mình không hiểu lắm về row () và column() bạn có thế hướng dẫn thêm không ?

Bạn ơi cho mình hỏi phần Row() và Coloumn() được không mình không hiểu lắm, mình có cái bảng chấm công nhưng đợt này cơ quan mình đang tuyển nhân sự, nên người chấm công thường hay chèn dòng bên sheet Danh sách nhân viên theo từng bộ phận, nhưng để nó trích lọc ra dữ liệu cho sheet của từng tháng thì mình đang bí, nhờ bạn giúp nhé
 
Chỉnh sửa lần cuối bởi điều hành viên:
Upvote 0
Cái này là các sheet khác cập nhật số liệu ở sheet1. Khi có thay đổi ở sheet1 thì các sheet2, sheet3 thay đổi theo. Cách thì có ví dụ tại bất kỳ ô nào của sheet2, sheet3 ... bạn đánh công thức:
=INDIRECT("Sheet1!"&ADDRESS(ROW(),COLUMN()))
Bạn copy, dán vào các vùng bạn cần.
Bạn làm gì mà cần đến 3 sheet giống nhau thế?

Bác nào có thể hướng dẫn em cụ thể được không? Em chưa hiểu cách làm như trên (Excel hạng ruồi mà ^^)
Em có 2 sheet: NhapLieu và BaoCao
Khi em muốn insert dòng bất kỳ trong sheet NhapLieu thì Sheet BaoCao cũng tự động insert dòng tương ứng và các dòng mới insert cũng tự động cập nhật công thức
Rất mong các bác giúp đỡ
 

File đính kèm

  • HOACHAU.rar
    71.5 KB · Đọc: 56
Upvote 0
Em có 1 file như đính kèm.
Đặc thù công việc bên hàng hóa biên động theo từng ngày, cho nên việc nhập những mặt hàng mới và bỏ những mặt hàng cũ thường xuyên. Để thuận tiện cho việc làm trên sheet "kiem tra hang ngay" khi ta thêm dòng mới hoặc bỏ dòng nào đó thì sheet "Hang tong" cũng thay đổi theo.
Mong các anh/chị đã trải qua và có kinh nghiệm hưởng dẫn em thực hiện công việc này. Chân thành cảm ơn các anh/chị!
 

File đính kèm

  • Nhap Xuat Ton dang xu ly cong thuc.xls
    63 KB · Đọc: 15
Upvote 0
Xin các sư phụ giúp em file này (Khi em muốn bớt cột ở sheet M1 thì số thứ tự cột ở sheet M1 thay đổi theo tương ứng), Đa tạ!
 

File đính kèm

  • MMM.xlsx
    45.5 KB · Đọc: 2
Upvote 0
Cảm ơn Salam
Có lẽ như đoạn code của bạn vừa rồi đã giải quyết được vấn đề mình cần giải quyết cám ơn bạn !
Các bạn có chương trình quản lý kho sữa nào dễ sử dụng có thể kiểm tra được SL tồn trong ngày, tháng, năm, Nhập, Xuất chèn thêm sản phẩm mới vào đúng vị trí group mình cần thì xin chỉ dẫn với
copy như vậy luôn rồi dán vào đâu ạ
 
Upvote 0
Cùng vấn đề:"
khi mình chèn thêm dòng ở sheet 1 thì sheet2 và sheet 3 tự động cập nhập dữ liệu ở dòng được chèn đó theo đúng số thứ tự...
" . Bác nào giúp với ạ, thanks!
 
Upvote 0
Mình đã làm như cách của Salam đã chỉ dẫn, nhưng ở đây mình có thể đặt thêm câu hỏi mở rộng một chút. Cụ thể: ở Sheet 2 mình chỉ muốn cập nhật từ dòng 10 đến dòng 20 của sheet 1, khi sheet 1 chèn một dòng trong khoản này (tức dữ liệu của Sheet 1 sẽ là từ dòng 10 đến dòng 21) hoặc xóa đi một dòng trong khoản này (tức dữ liệu của sheet 1 sẽ là từ dòng 10 đến dòng 19) thì dữ liệu sheet 2 sẽ tự dòng chèn và xóa dòng này. Tương tự sheet 3 sẽ là từ dòng 1 đến dòng 9.
Trong trường hợp này thì mình dùng như thế nào?
bạn đã có cách chưa ạ, giúp mình với!
 
Upvote 0
Screenshot 2023-12-01 at 10.34.44 PM.pngScreenshot 2023-12-01 at 10.34.36 PM.pngNhờ các bác chỉ giúp mình. Trong sheet1 mình có tên các cửa hàng từ 1 tới 5. Trong sheet2 mình có doanh thu từng cửa hàng và mình dùng hàm =INDIRECT("Sheet1!"&ADDRESS(ROW(),COLUMN())) để tham chiếu tới của hàng ở sheet1. Mình chèn thêm 1 dòng ở cửa hảng 1 và 2 thì bên sheet2 cửa hàng 5 sẽ bị mất doanh thu. Có cách gì khi chèn vào sheet1 thì sheet2 tựđộng chèn vào nhưng ko bị mất doanh thu không mấy bác salam
 

File đính kèm

  • doanh thu.xlsx
    10.4 KB · Đọc: 0
  • Screenshot 2023-12-01 at 10.34.36 PM.png
    Screenshot 2023-12-01 at 10.34.36 PM.png
    13.4 KB · Đọc: 0
Upvote 0
Web KT
Back
Top Bottom