Tính toán trong excell bằng VBA (1 người xem)

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

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

dauvan

Thành viên mới
Tham gia
20/12/15
Bài viết
14
Được thích
4
Nghề nghiệp
Technician
Xin chào các bạn,

Hiện tại em có một files excell.
Em làm bằng công thức.
Giờ em muốn chuyển công thức qua VBA mà chưa biết làm mong anh chị giúp đở.

Nội dung em có ghi trong sheets 4

Files đính kèm
Cảm ơn anh chị nhiều.
Mong được học hỏi thêm.
 

File đính kèm

Xin chào các bạn,

Hiện tại em có một files excell.
Em làm bằng công thức.
Giờ em muốn chuyển công thức qua VBA mà chưa biết làm mong anh chị giúp đở.

Nội dung em có ghi trong sheets 4

Files đính kèm
Cảm ơn anh chị nhiều.
Mong được học hỏi thêm.
Cho mình hỏi lí do tại sao bạn lại muốn chuyển công thức sang VBA được không?
 
Upvote 0
Cho mình hỏi lí do tại sao bạn lại muốn chuyển công thức sang VBA được không?

Vâng, chào bạn,

Files đính kèm là mẫu.
Mỗi ngày nhập và xuất nhiều dữ liệu nên nếu công thức thì sẽ hơi nặng.
Một phần nữa là mình muốn files pro hơn tí nữa.
Và học được nhiều từ sự chia sẽ của các bạn.
Xin cảm ơn.
 
Upvote 0
Vâng, chào bạn,
Mỗi ngày nhập và xuất nhiều dữ liệu nên nếu công thức thì sẽ hơi nặng.
Một phần nữa là mình muốn files pro hơn tí nữa.
Ai nói là công thức sẽ nặng hơn hàm VBA, cái này chưa chắc nghe.
Ý thứ hai thì pro không quan trọng, quan trọng là hiệu quả như thế nào thôi.
 
Upvote 0
Chào bạn dauvan,
Vấn đề của bạn dùng VBA là đúng rồi. Phần này dùng quản lý kho là ok.
+ sheet stock nếu có cập nhật mã hàng mới và không trùng mã thì hay ( copy, name động, paste special value)
+ sheet input và output tương tự (copy, name động, dán) nếu có thêm phần lọc dữ liệu theo nhiều điều kiện ( từ ngày, đến ngày, tên hàng .... ) mà lỡ phiếu xuất nào đó có nhiều mặt hàng thì mình có nên mở rộng vùng từ b3 tới b7 chẳng hạn để làm một phát rồi nhấn vô shape 1 lần cho tiện.
Khi nào có ý gì hay thì gửi vào mail "andredat83@gmail.com" cho mình tham khảo với nha. Cảm ơn
 
Upvote 0
Loại công việc inventory control như thế này thì bắt buộc phải code mới bờ rồ.
Rất tiếc, muốn thực sự code cho nó bờ rồ cần phải làm việc với bạn đủ xấp xỉ 1 tuần lễ nhân lực (1/2 tuần của bạn và 1/2 tuần của tôi)
Còn chờ hốt cốt trên diễn đàn thì chỉ được kết quả tạm bợ xài qua ngày thôi.

Tốt hơn hết là bạn làm theo kiểu a ma tưa. Tức là bạn tự viết code, chỗ nào khó thì đưa lên đây nhờ sửa.
 
Upvote 0
Xin chào các bạn,

Hiện tại em có một files excell.
Em làm bằng công thức.
Giờ em muốn chuyển công thức qua VBA mà chưa biết làm mong anh chị giúp đở.

Nội dung em có ghi trong sheets 4

Files đính kèm
Cảm ơn anh chị nhiều.
Mong được học hỏi thêm.

Theo nội dung trong File thì tiêu đề bài viết phải nêu vầy mới đúng "Phiếu nhập, xuất dùng nhập liệu và truy vấn dữ liệu", ý tưởng thì hay nhưng còn thiếu 1 số vấn đề như sau:

1/ Phiếu xuất (Output): Thiết kế thiếu số phiếu, tên đơn vị xuất, địa chỉ ..v..v...........Khi in phiếu xong thì nhập liệu vào sheet theo dõi xuất (chứ không theo dõi chung như bạn nêu).

1/ Phiếu nhập (Input): Làm tương tự như Phiếu xuất.

Kiểu làm này thì tôi đã nghĩ ra lâu rồi nhưng thực tế tôi chẳng có làm cái gì, cũng như theo dõi cái gì nên chẳng có mẫu sẳn.
 
Upvote 0
Chào bạn dauvan,
Vấn đề của bạn dùng VBA là đúng rồi. Phần này dùng quản lý kho là ok.
+ sheet stock nếu có cập nhật mã hàng mới và không trùng mã thì hay ( copy, name động, paste special value)
+ sheet input và output tương tự (copy, name động, dán) nếu có thêm phần lọc dữ liệu theo nhiều điều kiện ( từ ngày, đến ngày, tên hàng .... ) mà lỡ phiếu xuất nào đó có nhiều mặt hàng thì mình có nên mở rộng vùng từ b3 tới b7 chẳng hạn để làm một phát rồi nhấn vô shape 1 lần cho tiện.
Khi nào có ý gì hay thì gửi vào mail "andredat83@gmail.com" cho mình tham khảo với nha. Cảm ơn

Xin chào bạn,
Mình xin relay một số ý kiến của bạn.


+ Sheets Stock là Sheet tổng nên Code trong đó đã đủ và không thay đổi. Nó chỉ thay đổi "Quantity" mà thôi.
+ Sheets Input và Output là 2 sheet nhập và xuất thiết bị ra khỏi kho Stock.
Mình có ghi rỏ là, khi nhập kho thì giá trị Quantity của code đó tại sheets Stock sẽ thay đổi để biết mình còn bao nhiêu trong kho.
Tương tự như xuất kho.
 
Upvote 0
Theo nội dung trong File thì tiêu đề bài viết phải nêu vầy mới đúng "Phiếu nhập, xuất dùng nhập liệu và truy vấn dữ liệu", ý tưởng thì hay nhưng còn thiếu 1 số vấn đề như sau:

1/ Phiếu xuất (Output): Thiết kế thiếu số phiếu, tên đơn vị xuất, địa chỉ ..v..v...........Khi in phiếu xong thì nhập liệu vào sheet theo dõi xuất (chứ không theo dõi chung như bạn nêu).

1/ Phiếu nhập (Input): Làm tương tự như Phiếu xuất.

Kiểu làm này thì tôi đã nghĩ ra lâu rồi nhưng thực tế tôi chẳng có làm cái gì, cũng như theo dõi cái gì nên chẳng có mẫu sẳn.

Cảm ơn bạn be09d dđã góp ý cho mình.

Mục đích của files này là theo dỏi và quản lý mã hàng và số lượng hiện có trong kho./ Không phải in phiếu xuất và nhập kho.
Sheets Input: Xuất kho để quản lý toàn bộ hàng hóa có Code về mặt số lượng ("quantity")
Sheets Input: Nhập kho để quản lý toàn bộ hàng hóa có Code về mặt số lượng ("quantity")

Thanks bạn.
 
Upvote 0
Chào bạn,
Mình có cái sheet này giống giống của bạn nè. Bạn tham khảo thử nha. Có gì thì trao đổi thêm
 

File đính kèm

Upvote 0
Bạn chỉ cách bạn đã làm tìm kiếm như trong file được không???
 
Upvote 0
Cảm ơn bạn be09d dđã góp ý cho mình.

Mục đích của files này là theo dỏi và quản lý mã hàng và số lượng hiện có trong kho./ Không phải in phiếu xuất và nhập kho.
Sheets Input: Xuất kho để quản lý toàn bộ hàng hóa có Code về mặt số lượng ("quantity")
Sheets Input: Nhập kho để quản lý toàn bộ hàng hóa có Code về mặt số lượng ("quantity")

Thanks bạn.

Cám ơn thì phải nhấn nút cám ơn chứ, sao lại ghi trong bài viết làm sao phần mềm nó cập nhật.
 
Upvote 0
Bạn chỉ cách bạn đã làm tìm kiếm như trong file được không???

Cách làm như sau:
1. Nhập dử liệu cần thiết vào sheets
2. Chọn range đầu tiên bạn vừa nhập. Nên chọn range đầu tiên tiêu đề.
3. Chọn thẻ insert=>table ( hiện ra bảng và tích vào dấu tích bên dưới, nhấn Ok
4. Code như trong file bạn sửa cho phù hợp.

Bạn đính kèm file bạn lên mình và anh em GPE xem thử
Cái này bạn lên search Lọc nhanh dữ liệu.
 
Upvote 0
cho mình hỏi bây giờ mình muốn thay tên mã hàng bằng tên khác thì làm thế nào
 
Upvote 0
Chào bạn,
- Thực ra cách lọc trong sheet này giống filter in place trong excel bình thường thôi.
- Còn việc đổi tên thì trong dòng 10 thì bạn thay đổi thoải mái. Sau đó muốn lọc ở teho tiêu chí nào thì bạn chọn nút thả ở ô B2 tương ứng.
- Còn các sheet input hay output của của bạn dauvan cũng làm tương tự để dữ liệu từ dòng 3 xuống vùng dữ liệu bên dưới.
- Để tính số lượng tồn: bạn dùng công thức có sẵn trong excel cũng ok rồi. nhưng để nhẹ file hơn tí bạn có thể dùng name động (ví dụ:: =OFFSET(Output!$B$7,,,COUNTA(Output!$B$7:$B$1000)). Số lượng là 1000 dòng nếu muốn có thể tăng lên. Vùng này sẽ lớn lên theo số lượng dòng dữ liệu.
Bạn cứ làm thử nếu có gì góp ý sẽ trao đổi thêm. thanks!
 
Upvote 0
Web KT

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

Back
Top Bottom