Lọc dữ liệu, tách dữ liệu từ 1 ra nhiều bảng tính (Worksheets) – Học VBA trong excel 16

Công Nghệ



Khoá học “Hãy để VBA giúp bạn tăng năng suất làm việc”:


w88 khuyen mai

▷ Video được cung cấp miễn phí bởi
▷ Facebook Page:
Bài này sẽ hướng dẫn các bạn cách dùng VBA để lọc dữ liệu 1 bảng tính rồi tách dữ liệu đó ra nhiều bảng tính khác nhau. Trong bài có sử dụng khái niệm cấu trúc dữ liệu từ điển (dictionary), vòng for, for each, lệnh if …

▷ Video được cung cấp bởi
▷ Facebook Page:
▷ Facebook Group:

Download:

Nguồn: https://repacted.org/

Xem thêm bài viết khác: https://repacted.org/category/cong-nghe

34 thoughts on “Lọc dữ liệu, tách dữ liệu từ 1 ra nhiều bảng tính (Worksheets) – Học VBA trong excel 16


  1. đăng ký w88

  2. Học Excel cùng ĐT Nguyễn:

    ▷ Khoá học "Học Excel, Có Việc Ngay": ​http://bit.ly/ex101_dtnguyen

    ▷ Xem ngay "Tự động hoá Excel và báo cáo với VBA": http://bit.ly/vba101_dtnguyen

    ▷ Theo dõi Facebook cá nhân: https://fb.me/kuldokk

    ▷ Blog cá nhân: https://blog.hocexcel.online

    ▷ Video được cung cấp miễn phí bởi https://hocexcel.online

    ▷ Facebook Group: http://bit.ly/heoFBG



    Khám phá thêm thật nhiều kiến thức với Học Excel Online:

    🔑 Học Excel, Có Việc Ngay: ​https://www.hocexcel.online/ex101

    🔑 Hãy để VBA giúp bạn: https://www.hocexcel.online/vba101

    🔑 Hiểu và phân tích dữ liệu với Excel: ​https://www.hocexcel.online/dv101​


  3. đăng ký w88

  4. Em chao anh. Em đã thử theo phuong phap anh dạy đã thành công. Nhưng khi em tách xong cột 4. Em muốn tách tiếp thêm các cột khác trong bảng thì bị lỗi. Nhờ anh chỉ bảo thêm


  5. đăng ký w88

  6. chào a! cho e hỏi về vấn đề quản lí công cụ dụng cụ. ban đầu mình theo dõi công cụ dụng cụ nhập xuất tổng hợp( máy móc thiết bị;lán trại;cospha;thép tấm..)trong một sheep tổng hợp . giờ em muốn lọc dữ liệu từ sheet tổng hợp ra nhiều sheet. ví dụ giả sử ngày 1/1/12016 nhập các loại (cospha thép tấm. mm thiết bị..) trong sheet tổng hợp. thì sheet máy móc thiết bị; sheet cospha…tự động theo dõi thì phải dùng lệnh lọc như thế nào. e cảm ơn


  7. đăng ký w88

  8. Admin cho em hỏi cái ạ,em làm theo hướng dẫn như video với bảng excel khác và đã làm thành công,nhưng khi ấn save lại,em đã chọn yes để save luôn code VBA nhưng khi mở lên ấn alt+F11 để mở macro thì ko xem được code như những file tải về của anh.Hướng dẫn em lưu được cả code như file của anh vs ạ.


  9. đăng ký w88

  10. anh ĐT Nguyên [Excel] Ơi? em muốn hỏi là em chỉ muốn copy ra các sheet! với giá trị trung nhau trong cột B,giá trị duy nhất không tổng hợp ra sheet! khác, thì thêm đoạn code nào ạ?em thử với đoạn code của anh dồi.nhưng thấy những tên duy nhất cũng xuất hết ra sheet! khác.dữ liệu của em có 2000 người anh ah.chỉ dẫn giúp em với! em cám ơn anh nhiều!


  11. đăng ký w88


  12. đăng ký w88

  13. bạn làm hay lắm, nhưng có thể tạo thành 1 cái tool tổng quát để dùng cho mọi file, mọi sheet được ko bạn, ví dụ tương tự như cái tool SheetRenamer của bạn đã làm ấy


  14. đăng ký w88


  15. đăng ký w88


  16. đăng ký w88


  17. đăng ký w88

  18. Anh cho em hỏi là lệnh này chỉ lọc và tách ra chứ ko phải copy nguyên cả row trong sheet gốc sang các sheet mới ạ? e có gặp vấn đề là e muốn copy cả hàm ở sheet gốc sang các sheet mới. Mong a chỉ bảo giúp!
    e tks!


  19. đăng ký w88


  20. đăng ký w88


  21. đăng ký w88

  22. If Not Evaluate("=ISREF('" & v & "'!A1)") Then
    Bạn ơi, câu lệnh trên ý nghĩa là gì
    Nếu ô bắt đầu cần copy của mình là ô D10 thì minh thay A1 bằng D10 à


  23. đăng ký w88


  24. đăng ký w88

  25. Với dữ liệu là tích lọc ra 3 sheet khác thì không bị lỗi gì.
    Khi mà mình có 1 table muốn trích lọc ra 16 sheet khác thì khi chạy Debug nó bị lỗi cái dòng thế này. Nay nhờ Admin giúp đỡ được không. Chạy Debug bị bôi vàng dòng này mà không biết cách nào sữa cả
    (Sheets.Add(after:=Worksheets(Worksheets.Count)).Name = v)


  26. đăng ký w88

  27. Câu lệnh If Not Evaluate("=ISREF('" & v & "'!A1)") nghĩa là gì ạ. Anh có thể làm 1 video riêng về dictionary không ạ. thankyou anh


  28. đăng ký w88

  29. DT Nguyen giup toi trường hợp này nhé. Trên cột header tôi không muốn lọc hết nội dung mà muốn lọc theo like "???" hoặc like "***" thì cấu trúc VBA như thế nào. Khi thu macro để xem cấu trúc từ báo cáo của tôi, số lượng lơn qua nên không xem được. Địa chỉ email của tôi: phongvenhatan@gmail.com.

    Thanks & best regards,
    Giang.


  30. đăng ký w88

  31. ĐT Nguyễn [Excel]: Mình có một chút công việc như thế này, nhờ bạn giải quyết nó bằng VBA được không, cảm ơn bạn
    Mô tả: Mình có 1 danh sách khoảng 600 sinh viên, sau đó mình xếp nó theo 1 tiêu chí nào đó, sau khi sắp xếp xong, mình đánh số báo danh từ 1 đến hết và mình bắt đầu công việc chia danh sách đó thành các phòng thi, mỗi phòng thi là một sheet theo một form định dạng có sẵn gồm có các thông tin: Tên kỳ thi, ngày thi, phòng thi, danh sách sinh viên, và một số thông tin về chữ ký giám thị, số lượng dự thi, số lượng vắng, số lượng bị lập biên bản.. , tuy nhiên, mỗi phòng thi lại có số lượng khác nhau, tùy vào độ rộng khác nhau, dó đó mình phải làm thủ công, và cứ mỗi tháng mình phải làm 1 lần, rất mong bạn giúp mình công việc này, xin cảm ơn bạn rất nhiều


  32. đăng ký w88


  33. đăng ký w88

  34. Vậy à anh DT Nguyễn em nghỉ anh có thể mở lớp chia sẽ kinh nghiệm lập trình cho các bạn qua skype cũng rất tốt đấy a. Rất nhiều anh, em cần kiến thức lập trình nhưng các lớp học còn rất hạn chế.


  35. đăng ký w88

  36. Tôi thích các video của anh ĐT Nguyễn dạy, dễ hiểu và truyền cảm. Làm thế nào để biết anh có bài dạy mới vậy anh ĐT Nguyễn ? có thể thông báo qua email hay khác….được không ? Cảm ơn anh ĐT Nguyễn !


  37. đăng ký w88


  38. đăng ký w88

  39. bài giảng của anh qua hay và bổ ích, em hỏi anh chút là anh có lớp học về VBA nào không em tham gia lớp học của anh. anh có thể cho em xin số điện thoại hoặc email không.
    thanks anh


  40. đăng ký w88

  41. Bai rất hay, nhưng sau khi chạy chương trình thì sheet East bị ẩn 4 hàng (2->7->11…), còn  2 sheet  không bị nhờ chỉ dẫn thêm


  42. đăng ký w88

  43. GIÒ MÌNH MUỐN SAU KHI NHẤN NÚT CHẠY CODE, NẾU MÌNH SỬA  TẤT CẢ East THÀNH NORTH Ở  CỘT REGION SHEET SalesOrders  VÀ CHẠY LẠI CODE THÌ PHÁT SINH SHEET  MỚI NHƯNG SHEET CŨ East KHÔNG TỰ ĐỌNG XÓA ĐI ĐƯỢC. CÓ CÁCH NÀO TỰ ĐỘNG XÓA SHEET MÓI KHI NÓ KHÔNG CÓ TRONG CỘT REGION KHÔNG? MONG CÁC BẠN GIÚP ĐỠ.THANKS


  44. đăng ký w88


  45. đăng ký w88


  46. đăng ký w88

  47. Cảm ơn bạn ĐT Nguyễn nhiều lắm, bạn có kiến thức rất vững, hướng dẫn rất cụ thể, phương pháp sư phạm rất tốt, tôi học rất say sưa bài của bạn (tuy nhiên tôi bắt đầu đọc VBA  nên chưa hiểu VBA lắm).
    Hy vọng bạn tiếp tục "dạy miễn phí" cho mọi người coi như làm … công đức :)) . Những điều bạn nói giúp ích cho tôi nhiều hơn là đọc một đống sách lý thuyết.
    Rất mong có nhiều bài tiếp của bạn.


  48. đăng ký w88


  49. đăng ký w88

  50. Mình chỉ lấy giá trị duy nhất của một cột khi lọc thì phải code như thế nào, chỉ giúp dùm nhé.


  51. đăng ký w88


  52. đăng ký w88


  53. đăng ký w88

Leave a Reply

Your email address will not be published. Required fields are marked *