Hướng dẫn tạo Form nhập liệu cơ bản – VBA101



▷ Xem thêm “Thành thạo Excel trong 7 ngày”:
▷ Xem thêm “Tự động hoá Excel và báo cáo với VBA”:

▷ Video được cung cấp miễn phí bởi
▷ Facebook Page:
Video trong khoá học VBA101 – Tự động hoá Excel với lập trình VBA cho người mới bắt đầu
Link tham khảo:

Nguồn: https://samurai-weapons.net/

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

45 thoughts on “Hướng dẫn tạo Form nhập liệu cơ bản – VBA101

  1. Đây là nội dung nhỏ trong bộ khoá học:

    ▷ Khoá học "Học Excel, Có Việc Ngay": http://bit.ly/2uPgEXL
    ▷ Khoá học "Hãy để VBA giúp bạn tăng năng suất làm việc": http://bit.ly/2tcCvGI

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

  2. Cảm ơn bạn, tut rất hay. Bạn cho mình hỏi, mình có thể thực hiện việc tương tự như thế này trên Gooogle Sheets không?

  3. Thầy ơi tôi thích bài này lắm.Nhưng nếu mình bỏ đi 5 dòng đầu và điền vào dòng thứ sáu thì đổi công thức thế nào?Xin thầy mách nước dùm tôi thành thật cảm ơn

  4. Anh ơi sao em làm theo cách của bạn làm oke hết rồi
    nhưng khi nhập liệu thì nó chỉ đứng ở 1 dòng thôi
    dữ liệu cũ sẽ bị xóa đi dữ mới thêm vào dòng cũ a

  5. Chào bác, em muốn hỏi như sau: em muốn lấy thuộc tính của các đối tượng trên form, ví dụ như width của 1 label, hoặc nút ấn nào đó;
    Mỗi lần em muốn lấy thuộc tính của đối tượng nào, em sẽ nhập tên đối tượng đó vào trong ô text, vậy bác cho em hỏi làm sao để viết code lấy được tên đối tượng đó từ việc nhập ô text.

    => mục đích của em là muốn căn chỉnh giao diện trực tiếp khi đang chạy form.

    Cảm ơn bác.

  6. Sao e bấm cái phần mở nhập liệu nó k hiện cái bảng lên.tạo nút liên kết như thế nào mà e làm mãi k có agsin maco

  7. hi anh. nếu muốn làm hơn 3 dòng dữ liệu (ngoài họ tên, email và sdt ra còn những thông tin khác) thì làm thế nào ạ? em làm đến dòng thứ 4 thì không cho nhập nữa. cám ơn anh.

  8. anh ơi cho em hỏi. chỗ nút reset vậy nếu mà mình có quá nhiều textbox trong form thì mình có cách nào làm nhanh hơn không hay mình bắt buộc phải gõ từng tên textbox vào từng dòng lệnh .em cảm ơn

  9. Mến chào AD,AD cho mình hỏi nếu mình muốn ghi dữ liệu bắt đầu Họ và Tên là ô B6,Email là ô C6,Sđt là ô D6 thì khai báo biến như thế nào,và khi mình muốn xóa dữ liệu vừa ghi vào sheet thì mình ghi code như thế nào? cảm ơn AD!

  10. xn chỉ giúp. doạn mã của tôi như thế này, nhưng khi chạy máy báo lỗi run time error 424, object required. là như thế nào các cụ ạ!
    Private Sub btnnhaplieu_Click()

    Dim dong_cuoi As Long

    dong_cuoi = Sheet2.Range("A10000").End(xlUp).Row + 1

    With Sheet2

    .Range("A" & dong_cuoi) = txtngaynhapkh.Text

    .Range("B" & dong_cuoi) = txtphieunhapkh.Text

    .Range("C" & dong_cuoi) = txttenvattu.Text

    .Range("D" & dong_cuoi) = txtdonvitinh.Text

    .Range("E" & dong_cuoi) = txtsoluong.Text

    .Range("F" & dong_cuoi) = txtnhacungcap.Text

    .Range("G" & dong_cuoi) = txtghichu.Text

    End With

    End Sub

  11. A chỉ e làm đc hết, và tự áp dụng đc cho các sheet khác na ná như vậy, nhưng khi lưu lại, tắt máy mở ra thì bị lổi cannot run macro xlsx! Open_form ko xài đc, mong a chỉ giúp, e cảm ơn

  12. Thưa thầy, thầy cho em hỏi: bảng nhập liệu Useforrm này có thể được dùng bởi 1 nhóm không ạ? Phòng Sales của em có 7 người được kết nối bởi mạng LAN. nếu mọi người cùng mở file như vậy ra để khi khách hàng gọi đến để đặt tiệc, thì có thể cùng lúc sử dụng file này để nhập liệu không ạ? Em cảm ơn thầy ạ.

  13. Bạn cho mình hỏi làm sao khi nhập trùng tên, email, sdt thì nó báo trùng, và nếu nhập sai và muốn cập nhật lại tên hay gì đó thì làm sao. Cái này mình có thể làm đồng bộ client lên máy chủ ko. Thanks ad

  14. Chào a! a có thể hướng dẫn tạo form nhập các tỉnh huyện xã phụ thuộc nhau khi mình chọn kiểu ComboBok k ạ

  15. nếu muốn thêm nút commnandbutton để hiệu chỉnh 1 dòng nào đó thì sao tác giả? Cảm ơn rất nhiều

  16. Và thêm giá trị chọn cho ô dữ liệu loại combo box, có tùy chọn nhập ngày tháng ở ô textbox không ạ?

  17. Nhờ bạn chỉ giúp vẫn đề sau: Tạo from nhập liệu xong ở sheet1. Sau đó ta copy nguyên sheet 1 sang sheet2. Tiến hành nhập dữ liệu từ sheet2 nhưng nội dung chỉ được cập nhập vào sheet1. Câu hỏi: tại sheet hiện hành vd: sheet3 nếu ta nhập dữ liệu tại sheet3 thì nội dung nhập vào from nhập liệu chỉ được cập nhập tại sheet 3 thôi.

  18. a ơi! tại sao e cũng làm như a hướng dẫn, và có save lại nhưng sao khi tắt hoàn toàn rồi mở lại thì lệnh nó k hiểu , vậy mỗi lần mở lại file là mình phải làm lại từ đâu hả a.

  19. HÔM QUA MÌNH ĐÃ ĐĂNG KÝ. THẬT SỰ ĐÂY LÀ MỘT CÔNG CỤ RẤT HỮU ÍCH ĐÊ GIẢI QUYẾT CÔNG VIỆC MỘT CÁCH NHANH CHÓNG.

  20. Cảm ơn các bạn nhiều nhưng tại sao tôi đã rất cố gắng vẫn không thể lưu và mở lại file này được nhỉ? máy mình là 2010, khi mở lại bấm vào nút là nó báo macro không thể chạy được

  21. Sao máy mình k có commandbutton vậy nhỉ? Mình chuyển sang các máy khác trong cty đều k có chức năng này! Mọi người chỉ giúp mình với! Hixhox

  22. sau khi nhập dữ liệu và bấm thì hiện ra lỗi thông báo " run-time error 1004: method 'Range' of object- worksheet failed " vậy là sao ad ơi. Thks

  23. Add cho hỏi nếu insert thêm cột đầu tiên thì đoạn code bắt đầu từ B,C,D đúng không? Hay viết code khác, mình không có học VBA nhưng thấy hay hay nên học hỏi, xin chỉ giúp

  24. có cách nào mà khi mình ấn vào nhập liệu xong là nó mất luôn để mk nhập tiếp không cần phải tắt đi bật lại không add

Leave a Reply

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