Lập trình VBA trong Excel cho người mới bắt đầu | #04 UserForm để quản lý cơ sở dữ liệu



Download tài liệu:
Đăng ký Để nhận video mới:
Facebook hỗ trợ:

Lập trình VBA giúp bạn cải thiện công việc trong Excel và tăng hiệu quả làm việc đáng kinh ngạc. Hướng dẫn được thực hiện từ cơ bản đến nâng cao cho người mới bắt đầu cũng như đã biết về VBA trước kia.
Nội dung bài này bao gồm:
1. Tạo Button
2. Tạo User Form
3. Tạo các nhãn, Text Box,….
4. Gán giá trị
5. Tăng giảm
6. Di chuyển Cell
7. Khai báo biến
8. Vòng lặp
9. Hàm điều kiện
10. Các hàm Excel khác

Xem thêm Các video clip từ Gà Excel:
1. Bí mật hàm Vlookup trong Excel:
2. 25 Thủ thuật Excel hàng đầu:
3. Toàn bộ các hàm Excel thông dụng trong công việc:
4. Hàm điều kiện IF từ cơ bản đến nâng cao:
5. Hướng dẫn vẽ biều đồ đơn giản và nhanh chóng:
6. 10 hàm Excel thông dụng nhất trong kế toán:
7. Excel nâng cao cho kế toán:
8. Lập trình VBA trong Excel cho người mới bắt đầu:
9. Học Excel từ cơ bản đến nâng cao qua 101 bài thực hành:
10. Hướng dẫn 101 bài tập thực hành trong Excel:
11. Lập Trình VBA trong Excel cho người mới bắt đầu:
12. Học Excel cho kế toán:
Cảm ơn các bạn đã theo dõi. Nhớ đăng ký kênh để ủng hộ và cập nhật video mới nhất từ Gà Excel các bạn nhé.

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

Xem thêm bài viết khác: https://svabc.org/tong-hop/

39 Comments

  • Chào Thầy, nhờ Thầy chỉ giúp cái này.
    Hôm nay khi tôi tạo UseForm để nhập liệu. Tại bước tạo file mẫu trên Sheet (Chưa tạo Useform) thì tôi vô tình hay sao đó thì Excel lại nhảy lên một Useform nhập liệu rất đẹp (Tôi nghĩ là gợi ý) dù tôi rất muốn save nó lại để xem câu lệnh nhưng ko được.
    Vậy nên nhờ Thầy chỉ giúp cách nào để Excel nó nhảy lại cái Useform gợi ý đó được không? Vì tôi đã cố gắng bấm nhiều phím mà nó vẫn ko hiện ra.
    Cảm ơn Thầy nhiều.

    Trọng Phúc Hoàng
    Posted July 10, 2020
  • Cảm ơn a, bài học rất bổ ích, rất đang để nghiên cứu. Chúc kênh a ngày càng thành công

    Hoan Võ Minh
    Posted July 10, 2020
  • VBA có liên quan gì đến dùng SQL trên Excel Gà Thầy ơi?

    Module Không gian
    Posted July 10, 2020
  • cảm ơn ad nhiều nhé ạ. chúc ad luôn khoẻ mạnh và thành công ạ

    Van tran le
    Posted July 10, 2020
  • đoạn cuối sao không giải thích hướng dẫn hết lun vậy

    Lịch Nguyễn Đắc
    Posted July 10, 2020
  • Anh ơi sao tới phần cuối em sửa nó vẫn nhẩy xuống cuối mà không sửa ngay được vị trí cũ ạ?

    Anh làm video hướng dẫn phần cuối đi

    Đức Quý Nguyễn
    Posted July 10, 2020
  • Cảm ơn Ad. Bài giảng quá chi tiết.
    Nhưng e đang gặp vấn đề, giúp e với. E áp dụng vào file mua hàng. Code mua hàng của e có nhiều loại hàng ở bên trong. E k biết update sao để dc toàn bộ số vật liệu nhỏ trong Code đó vào dc file

    Vương Hoàng
    Posted July 10, 2020
  • Trong trường hợp tìm kiếm lại để chỉnh sửa thông tin, giả sử dữ liệu trùng tên, cần tìm thêm điều kiện ngày tháng năm sinh hoặc đã kết hôn thì sao vậy bạn, lúc đó không dùng hàm match được

    Duy Khương Trần
    Posted July 10, 2020
  • Anh ơi sao tới phần cuối em sửa nó vẫn nhẩy xuống cuối mà không sửa ngây được vị trí cũ ạ!!!

    KS 17A
    Posted July 10, 2020
  • Sao mình làm rồi lưu lại, mình tắt đi rồi vô lại thì mất hết mấy cái code đã làm vậy hjx

    liễu hoàn vũ
    Posted July 10, 2020
  • Anh ơi! Em muốn tạo thêm danh sách quận, huyện ở các tỉnh, thành phố khác. Làm thế nào để khi mình chọn tên Tỉnh, thành phố xong rồi nó hiện list các huyện, thị xã trong các tỉnh mà mình chọn ra ạ. Cảm ơn anh đã chia sẻ để mọi người cùng học tập!!!

    Thanh Tùng Cao
    Posted July 10, 2020
  • Cách hướng dẫn chậm, rõ và chi tiết của Ad giúp bài giảng dễ hiễu và hay. Chúc Ad nhiều sức khỏe. Cám ơn Ad

    Triệu Kỳ
    Posted July 10, 2020
  • Thầy ơi, nhờ thầy giải quyết giúp em xung đột đoạn cuối sau khi chỉnh sửa với. E đang thử nhưng vẫn bị báo trung tên và xóa gần hết dòng khi kích bảo nút bỏ qua thầy à. Cảm ơn thầy !

    Lê Hữu An
    Posted July 10, 2020
  • Cám ơn thầy mà em học hoài kg tạo nổi thầy chỉ cho em cách đon giản để theo dõi quá trình làm việc của nhân viên trong tháng dc kg ạ

    nhung nhung
    Posted July 10, 2020
  • Có cách nào khi mình nhập trên Form xong kết quả nhập phía dưới hiện ra để mình thấy luôn không ad? Bởi vì khi nhập nhiều thì trang tính không tự động cuộn lên để nhìn thấy kết quả mình vừa nhập vào

    Phùng Thanh Bình Official
    Posted July 10, 2020
  • thầy giữ hơm 1 năm rồi, cho đáp án đi ạ

    Ngọc Minh
    Posted July 10, 2020
  • khó quá thầy ơi, thầy huwongs dẫn nốt đi em đang cần. mò mãi không ra ạ

    Ngọc Minh
    Posted July 10, 2020
  • Có bác nào làm nốt cú chốt hạ chưa chỉ giáo với ạ

    An Nguyễn
    Posted July 10, 2020
  • Em không biết mình bị bỏ qua bước nào, mà khi em làm theo y hệt trong clip khi em nhập liệu vào userform nó không được cập nhật vào trong bảng. Anh Gà giải thích giúp em với. Em cám ơn nhiều.

    Nhung Nguyen
    Posted July 10, 2020
  • 👍👍👍

    CHÁO RÌU TV
    Posted July 10, 2020
  • nếu a để thêm mã code thì sẽ giúp đc rất nhiều bạn ạ.
    em cảm ơn
    mong a ra nhiều video bổ ích nữa ạ

    HIỀN VŨ
    Posted July 10, 2020
  • Sao khi in ra nó không in hết được vậy a. E đánh được 46 hàng mà in chỉ hiện được 41 hàng.

    Phùng Thanh Bình Official
    Posted July 10, 2020
  • Mình chỉ cần tạo thêm một Useform giống Useform du_lieu và Useform đó bó dòng code đã tồn tại dữ liệu là ok. E đã thử và đã thanh công

    duc luong nguyen
    Posted July 10, 2020
  • Gà xecel hướng dẫn giúp mình với: Mình muốn đánh công thức vào hẳn trong Form, VD: Mình tạo 02 Textbox: Textbox 1: Mã số thuế, khi đánh Mã số thuế vào, thì Textbox 2 sẽ tự động hiện tên công ty luôn (do sử dụng hàm VLOOKUP)

    Hieu Huynh
    Posted July 10, 2020
  • Cảm ơn ad nhiều ạ 🙂

    Phương Lê
    Posted July 10, 2020
  • Độc thân mà có con nhỏ gì ba????Test thôi …hihi thực tế chắc chớt

    MIỀN ĐÔNG HUNTER
    Posted July 10, 2020
  • chào bạn mình thấy video bạn tạo ra rất hữu ích. mình muốn hỏi bạn sau khi lập trình như video này rồi, muốn in kết quả đã nhập ra từng người riêng, và ô nào có dữ liệu mới in thì phải làm thế nào? mong hồi âm sớm

    Thuật Bùi Duy
    Posted July 10, 2020
  • Anh ơi cho em hỏi em muốn nhập thông tin tìm nhân viên : nhập mã nhân viên ra được hết thông tin ra bảng excel , database có sẵn

    ThanhNien TV
    Posted July 10, 2020
  • Như lúc trước e hỏi anh
    a ơi e có cái code này do một người khác chỉ và e đã làm thành công trên file.dgn…..anh xem có có thể cải tiến file khác như pdf,world….
    a có thể làm video hướng dẫn lại để rõ hơn được không anh……do e chưa hiểu được hàm trong VBA
    Option Explicit

    'Public test As Range

    Sub compare()

    Dim Range1 As Range

    Dim Range2 As Range

    Dim rng1 As Range

    Dim rng2 As Range

    Dim outRng As Range

    Dim FSO

    'Dim Source_File As String

    Dim Source_Folder As String

    Dim Destination_Folder As String

    Source_Folder = "F:TyKQDD D1"

    Destination_Folder = "F:TyB"

    Set FSO = CreateObject("Scripting.FileSystemObject")

    Set Range1 = Sheet1.Range("A1:A" & getLR(Sheet1.Name, "A"))

    Set Range2 = Sheet2.Range("A1:A" & getLR(Sheet2.Name, "A"))

    Application.ScreenUpdating = False

    For Each rng1 In Range1

    FSO.CopyFile (Source_Folder & rng1), Destination_Folder, True

    'outRng.Copy Sheet3.Range("A2")

    Next

    MsgBox ("done")

    Application.ScreenUpdating = True

    End Sub

    Function getLR(Sheetname As String, colname As String)

    getLR = Sheets(Sheetname).Range(colname & Rows.Count).End(xlUp).Row

    End Function

    CODE NÀY KIỀM THEO 1 FILE EXCELL NỮA…

    FILE EXCELL CÓ 1_2.DGN,1-2.DGN,1-3.DGN………

    CHINH NGUYEN
    Posted July 10, 2020
  • Cảm ơn ad, video hay lắm ạ! ad ơi ad có thể hướng dẫn thêm 1 bài tạo form tìm kiếm và nhập liệu mà listbox có chứa nhiều cột chỉ tiêu được ko ạ! <3

    Minh Đức Cao
    Posted July 10, 2020
  • cái phần chỉnh sửa em không cập nhật được bác ạ

    Xanh Hoa Hồng
    Posted July 10, 2020
  • có một vấn đề lớn là sáu khi xóa hết các thông tin từ số thứ tự 1 đi là lỗi không chạy

    ngọc Dang
    Posted July 10, 2020
  • tại sao làm như vậy mà số thứ tự dòng đầu tiên lại là số 2 ad nhỉ. các dòng tiếp theo thì không sao

    Quý Chu
    Posted July 10, 2020
  • Em chào anh, anh cho em hỏi cái xung đột ở cuối anh chưa giải bài tập ạ 🙁 em ko ghi đè lên được ạ

    Nguyen Phuong
    Posted July 10, 2020
  • Mình nghĩ cái Useform1 có thêm cái nút sửa (3 nút, bỏ qua, tiếp tục, sửa), thì mới sửa được à, và ở nút sửa đó chạy cái code ở cập nhật thông tin ở usefrom tim UF

    Quốc Khương Nguyễn
    Posted July 10, 2020
  • Hay quá

    Toàn Nguyễn Tiến
    Posted July 10, 2020
  • Thật bất ngờ, chính cái mình đang tìm! cám ơn thông tin bổ ích từ Video của bạn!

    Vủ Linh Ngô
    Posted July 10, 2020
  • Cảm ơn anh, chúc anh sức khỏe

    Anh Duy Cao
    Posted July 10, 2020
  • SAI HÀM CHỖ 11 22 TÊN ĐẦY ĐỦ NHA, DÒNG ĐẦU TIÊN CÓ RỒI VẪN NHẬP DC Ở DÒNG 22

    Trần Châu Trùng Dương
    Posted July 10, 2020

Leave a comment