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

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 ธ.ค. 2024

ความคิดเห็น • 259

  • @linhinh1847
    @linhinh1847 4 ปีที่แล้ว +1

    Dạy tin học nhưng phát âm tiếng anh rất chuẩn. Hiếm lắm nha. M rất thik ban hương dẫn. Cách truyền đạt dể hiểu chuyên nghiệp. Cám ơn bạn rất nhiều

    • @HocExcelOnline
      @HocExcelOnline  4 ปีที่แล้ว

      Cảm ơn bạn, chúc bạn thành công.

  • @khanhphuong9022
    @khanhphuong9022 7 ปีที่แล้ว +3

    anh làm video hướng dẫn lúc nào cũng rõ ràng và dễ hiểu ạ :). Em rất ngưỡng mộ tài năng cũng như tính cách của anh, em học được nhiều từ anh. Cám ơn anh :)

  • @Trando_5825
    @Trando_5825 6 ปีที่แล้ว

    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.

  • @tuankietduong42
    @tuankietduong42 3 ปีที่แล้ว +1

    Em cảm ơn anh nhiều ạ, những kiến thức rất bổ ích giúp ích nhiều cho công việc của em ạ.

  • @tbvspapao3979
    @tbvspapao3979 3 ปีที่แล้ว

    cảm ơn tác giả chia sẻ cho m.n góc nhìn dễ hiểu

  • @tadsh5158
    @tadsh5158 7 ปีที่แล้ว +3

    Cám ơn bạn đã hướng dẫn! Bạn có thể làm 1 bài hướng dẫn thêm về phần "tìm kiếm" nữa được chứ! :)
    - Khi số lượng tên và số điện thoại lên đến trên 1.000, bạn có thể hướng dẫn tạo thêm 1 hộp thoại về chức năng "tìm kiếm theo tên hoặc số điện thoại" nữa nhé.
    Cám ơn rất nhiều.

  • @QuangTran-cr6yw
    @QuangTran-cr6yw 6 ปีที่แล้ว +1

    Tuyệt vời! Dễ hiểu, dễ nghe và vô cùng bổ ích. Cảm ơn bạn rất nhiều.

  • @tranhienchannel9312
    @tranhienchannel9312 2 ปีที่แล้ว

    Rất dễ hiểu

  • @minhnguyenquang6289
    @minhnguyenquang6289 5 ปีที่แล้ว

    Bài giảng hay quá, giọng siêu truất's

  • @tuhocvlog3310
    @tuhocvlog3310 4 ปีที่แล้ว

    Bạn rành về lập trình bằng excel quá ta.

  • @hanhtrangnguyen4991
    @hanhtrangnguyen4991 3 ปีที่แล้ว +1

    Cảm o7nAnh đã làm video hướng dẫn rất hay, Anh cho em hỏi trường hợp các ô dữ liệu em xóa thì có nhập lại từ đầu được không ah, Cảm ơn Anh

  • @thuannguyenvan5641
    @thuannguyenvan5641 3 ปีที่แล้ว

    Hay quá. Thanks bạn

  • @HocExcelOnline
    @HocExcelOnline  7 ปีที่แล้ว +4

    XEM THÊM
    Tự học lập trình Python cơ bản:
    th-cam.com/video/GeG_bLPaJ4Q/w-d-xo.html
    Tự học Google Sheet / Google Trang tính
    th-cam.com/video/f6eJTgdeDVw/w-d-xo.html
    Tự học JavaScript cơ bản:
    th-cam.com/video/rifl2SmhMYw/w-d-xo.html
    Tự học Excel Online cơ bản đến nâng cao:
    th-cam.com/video/skE_Ld3d1FI/w-d-xo.html
    Tự học lập trình VBA cơ bản đến nâng cao:
    th-cam.com/video/iPBKrsRrFTQ/w-d-xo.html
    Tự học lập trình Google Apps Script:
    th-cam.com/video/gGgosi7ITR4/w-d-xo.html

    • @SONHOANG-il3is
      @SONHOANG-il3is 7 ปีที่แล้ว

      cho em hỏi e đang làm cầm đồ mà e muốn quản lý ngày đóng lãi của khách hàng thì tạo ntn vậy a?thiết lập thời gian để đến ngày là hiển thị khách hàng đó đóng lãi ý? anh giúp e với ạ

    • @gamriver1747
      @gamriver1747 5 ปีที่แล้ว

      Chào thanh. Mình đã đăng ký khóa học rồi nhưng hiện tại mình cần tạo một bảng nhập liệu vậy rất mong nhận được sự giúp đỡ của ad

  • @lenghia6536
    @lenghia6536 5 ปีที่แล้ว

    Quá bổ ích luôn. Thank AD nhìu nhìu

  • @AnhkongTV
    @AnhkongTV 4 ปีที่แล้ว +1

    cố thể tìm dữ liệu bằng cách tạo Listbox trong Excel ( thay bằng tạo listbox bằng form không?

    • @HocExcelOnline
      @HocExcelOnline  4 ปีที่แล้ว +1

      Làm được bằng listbox trên sheet Excel nhé bạn.

    • @AnhkongTV
      @AnhkongTV 4 ปีที่แล้ว

      @@HocExcelOnline nếu làm trên form thì càng vui hơn nhiều. thank!!!!

  • @AnhkongTV
    @AnhkongTV 4 ปีที่แล้ว +1

    làm như form trên rồi , ad có thể làm lệnh tắt form bằng nút khác không, khi đã gọi được form ra thi phải tắt thế nào????

    • @HocExcelOnline
      @HocExcelOnline  4 ปีที่แล้ว

      Bạn bấm nút X ở góc trên bên phải là được mà?

    • @AnhkongTV
      @AnhkongTV 4 ปีที่แล้ว

      @@HocExcelOnline như thế cũng được nhưng mình muốn làm nút để tắt trên form cho nó thẩm mỹ????

    • @HocExcelOnline
      @HocExcelOnline  4 ปีที่แล้ว +1

      Bạc Cầm Công TV thì bạn vẽ ra 1 nút tuỳ ý trên form rồi trong sự kiện click của nút đó bạn chạy code “unload me” thôi là được.
      Tham khảo khoá học VBA: hocexcel.online

    • @AnhkongTV
      @AnhkongTV 4 ปีที่แล้ว +1

      @@HocExcelOnline cảm ơn nhiều đã thực hiện được,

    • @HocExcelOnline
      @HocExcelOnline  4 ปีที่แล้ว

      Bạc Cầm Công TV chúc bạn thành công

  • @YenNguyen-kt7rg
    @YenNguyen-kt7rg 3 ปีที่แล้ว

    Bài hướng dẫn của A rất hay ạ. Em muốn hỏi, ví dụ như chỗ họ tên, mình có thể tạo một list tìm kiếm từ những họ tên người đã có sẵn ko ạ? em mới mò mẫm nên k biết ạ. Em cảm ơn!

    • @HocExcelOnline
      @HocExcelOnline  3 ปีที่แล้ว

      Làm được em ạ, mình dùng listbox trong userform

  • @phamvu3619
    @phamvu3619 6 ปีที่แล้ว +1

    anh cho em hỏi: em cài full bộ office 2013 nhưng em click vào ô để gán hàm vào thì không có dong ASSIGN MACRO như anh. có thể hướng dẫn em lấy dòng đó ra không

    • @HieuNguyen-ht4oh
      @HieuNguyen-ht4oh 6 ปีที่แล้ว +1

      Bạn tạo ra 1 nút bấm trước r mới gán đc.Ở Developer -> Insert -> Chọn cái hình đầu tiên (Button) là đc

    • @lonton91
      @lonton91 4 ปีที่แล้ว +1

      Bạn vào tab insert, vẽ bừa một shape bất kỳ, click chuột phải là có dòng Assign macro thui

  • @phamks6109
    @phamks6109 5 ปีที่แล้ว +1

    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.

    • @HocExcelOnline
      @HocExcelOnline  5 ปีที่แล้ว

      Bạn thử thuộc tính “.width” của label nhé

    • @phamks6109
      @phamks6109 5 ปีที่แล้ว

      @@HocExcelOnline mình không hiểu ý bạn, mình muốn lấy thuộc tính width của đối tượng label khi đang chạy form, do vậy mình đặt ra 1 ô text: để nhập tên của đối tượng mình cần lấy thuộc tính, ví dụ mình điền vào ô text1 là label, sau đó mình ấn 1 nút button, kiểu lệnh như là làm 1 lệnh:
      lbl_hthi.caption=(text1.text).caption ấy, mình chỉ đưa ý tưởng câu lệnh, còn câu lệnh đó ko đúng cú pháp.
      Trong đó giá trị trong text1.text đang có tên là label

    • @HocExcelOnline
      @HocExcelOnline  5 ปีที่แล้ว

      Nếu codename của label là lblText thì bạn thử
      Debug.print lblText.width
      Xem sao rồi sửa vào code

    • @phamks6109
      @phamks6109 5 ปีที่แล้ว

      @@HocExcelOnline thanks bác, e vừa tìm được đó là lệnh me.controls("name"), ý là lấy được tên của đối tượng nhập trong ô text

  • @tuyenha6406
    @tuyenha6406 7 ปีที่แล้ว +1

    hay quá , cảm ơn nhiều :))

  • @hangbui7417
    @hangbui7417 3 ปีที่แล้ว

    Anh có thể hướng dẫn nâng cao hơn là làm thế nào mình tạo list trong box để lựa chọn được không ạ?

  • @tranphilip736
    @tranphilip736 7 ปีที่แล้ว +1

    hay lắm anh, nghe giộng anh rất đã tai.^_^

  • @MichaelCorleone5688
    @MichaelCorleone5688 7 ปีที่แล้ว

    ĐT Nguyễn ơi cho mình hỏi
    Hàng ngày mình nhận văn bản sau đó cuối tháng phải thông kê và phân loại. Mình mới tạo song Form nhập liệu và ghi dữ liệu như hướng dẫn, vấn đề của mình bang biểu thông kê là có sẵn (tức hàng và cột là cố định không phải thêm bớt gì cả) khi nhập và ghi dữ liệu thì dữ liệu sẽ tự động ghi vào các ô cố định đó. Đến cuối tháng hoặc cuối kỳ thống kê sẽ ra số liệu trong tháng đó đã nhận được tổng bao văn bản và những loại văn bản gì trong từng lĩnh vực. Ví dụ:
    ngày 1.1.2017 mình nhận được 5 văn bản trong đó
    - 2 văn bản thuộc lĩnh vực về tranh chấp đất đai, 3 văn bản về tranh chấp tài sản
    - Có 4 văn bản gửi cho mình đúng hạn theo luật định và 1 văn bản gửi quá hạn
    ngày 5.1.2017 mình nhận được 6 văn bản trong đó
    - 2 văn bản thuộc lĩnh vực về tranh chấp đất đai, 4 văn bản về tranh chấp tài sản
    - Có 3 văn bản gửi cho mình đúng hạn theo luật định và 2 văn bản gửi quá hạn
    Rất mong bạn chia sẻ hướng dẫn
    Ps; Mình xin được gửi mail về bảng thống kê cho bạn nhé
    Thanks

  • @ngocduy1839
    @ngocduy1839 6 ปีที่แล้ว

    Bạn ơi cho mình hỏi một chút. Khi mình đánh text cần nhập vào textbox. Con chỏ chuột nó căn ở phía trên, không ở giữa bow. Thực ra không sao cả nhưng mà trông không thẩm mỹ. Bạn giúp mình với. Cái chuột nháy nháy để điền dữ liệu vào ấy. Mình muốn nó ở giữa box

  • @thanhtung7337
    @thanhtung7337 7 ปีที่แล้ว +1

    nếu em muốn thêm cột Số Thứ Tự mà cột này tự điền STT cho dòng tiếp theo khi mình ấn nhập dữ liệu thì làm ntn hả anh

  • @AloneSunShine
    @AloneSunShine 4 ปีที่แล้ว +1

    anh ơi, cho em hỏi là muốn đặt phím tắt để mở nhanh form thì làm như nào ah

    • @HocExcelOnline
      @HocExcelOnline  4 ปีที่แล้ว

      Em ghi 1 macro, trước khi bắt đầu ghi macro thì em có thể đặt phím tắt để chạy macro đó, trong macro này em gọi form là được

    • @AloneSunShine
      @AloneSunShine 4 ปีที่แล้ว

      @@HocExcelOnline thế sao khi ghi macro rồi có thể xóa cái nút bấm được không anh

    • @HocExcelOnline
      @HocExcelOnline  4 ปีที่แล้ว

      Văn Ten Nguyễn xoá được em, nút chỉ có tác dụng trong file excel đó thôi

  • @phungthanhbinhofficial5931
    @phungthanhbinhofficial5931 4 ปีที่แล้ว +1

    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?

    • @HocExcelOnline
      @HocExcelOnline  4 ปีที่แล้ว

      Thì mình lập trình VBA để cuộn trang tính lên cho mình nhìn thấy
      hocexcel.online/course/preview/vba101-tu-dong-hoa-excel-voi-lap-trinh-vba-cho-nguoi-moi-bat-dau

    • @phungthanhbinhofficial5931
      @phungthanhbinhofficial5931 4 ปีที่แล้ว

      @@HocExcelOnline có video nào hướng dẫn cụ thể không ad ơi?

    • @HocExcelOnline
      @HocExcelOnline  4 ปีที่แล้ว +1

      Yêu Thích Vọng Cổ phần đó hướng dẫn đơn giản là sử dụng macro recorder để ghi lại rồi sửa code thôi bạn

  • @vuaus
    @vuaus 7 ปีที่แล้ว

    Xin cảm ơn video của bạn.

  •  6 ปีที่แล้ว

    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 ạ?

  • @xinchaothong8903
    @xinchaothong8903 5 ปีที่แล้ว

    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

    • @HocExcelOnline
      @HocExcelOnline  5 ปีที่แล้ว +1

      Dùng vòng lặp. Lặp qua các control trên form, nếu control nào là textbox thì xoá em

    • @xinchaothong8903
      @xinchaothong8903 5 ปีที่แล้ว

      @@HocExcelOnline dạ em cảm ơn nhiều ạ.

  • @nhamnguyen5486
    @nhamnguyen5486 6 ปีที่แล้ว

    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 ạ

  • @SangDo9x
    @SangDo9x 3 ปีที่แล้ว

    anh ơi em nhập liệu xong muốn con trỏ trở về ban dầu thì em phải thêm code gì vậy anh, em cảm ôn anh nhiều. Dim dong_cuoi As Long
    dong_cuoi = Sheet1.Range("A10000").End(xlUp).Row + 1
    With Sheet1
    .Range("B" & dong_cuoi) = Model.Text & worksheet1
    .Range("c" & dong_cuoi) = SN.Text & worksheet1
    .Range("D" & dong_cuoi) = Rev.Text & worksheet1
    Model.Text = ""
    SN.Text = ""
    Rev.Text = ""
    End With
    End Sub

  • @QuocBinh2025
    @QuocBinh2025 4 ปีที่แล้ว +2

    Làm thế nào để không cần tạo thêm button resest mà sau khi nhập liệu nó tự resest không ạ?

    • @HocExcelOnline
      @HocExcelOnline  4 ปีที่แล้ว

      Vậy em viết code để sau khi bấm nút nhập liệu thì tự động set các ô nhập liệu về rỗng là được

  • @planetslord1
    @planetslord1 7 ปีที่แล้ว

    bạn đọc tiếng anh khá chuẩn

  • @Autolispautocadleophamxd9x
    @Autolispautocadleophamxd9x 3 ปีที่แล้ว

    ví dụ e có code đã đọc được số seri máy tính, bây giờ e muốn so sánh cái số đó với số cho trước cụ thể thì mình viết hàm đó như nào ạ .

    • @HocExcelOnline
      @HocExcelOnline  3 ปีที่แล้ว

      So sánh dùng if then else trong ngôn ngữ lập trình vba thôi em

  • @nguyenvu_kk4574
    @nguyenvu_kk4574 5 ปีที่แล้ว

    Trường hợp thay vì nhập dữ liệu từng ô thì mình copy dữ liệu vào thì nó có thể copy vào các ô không hay chỉ 1 ô vậy anh

    • @HocExcelOnline
      @HocExcelOnline  5 ปีที่แล้ว

      Có, mình có thể ghi dữ liệu vào nhiều ô

  • @anhkiet120
    @anhkiet120 4 ปีที่แล้ว +1

    nếu gom cả nút reset và nút nhập liệu lại được không

    • @HocExcelOnline
      @HocExcelOnline  4 ปีที่แล้ว

      Được, bạn viết gộp 2 đoạn macro đó vào là được

  • @ThaoPhuong-kb3fy
    @ThaoPhuong-kb3fy 6 ปีที่แล้ว

    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 ạ.

    • @HocExcelOnline
      @HocExcelOnline  6 ปีที่แล้ว

      Em có thể làm được nhưng cần sử dụng microsoft access để đảm bảo data integrity

    • @ThaoPhuong-kb3fy
      @ThaoPhuong-kb3fy 6 ปีที่แล้ว

      @@HocExcelOnline em cảm ơn thầy. Thầy cho em hỏi bên thầy có dịch vụ giải quyết được vấn đề đấy của em không ạ? Thầy giúp em với nhé, số của em là 0946075228. Em cảm ơn thầy ạ!

  • @daotranxuan8363
    @daotranxuan8363 4 ปีที่แล้ว

    Thầy cho em hỏi nhập bằng tiếng Việt vào phần họ và tên không thầy. Và cách lưu để lần sau mở lại còn nguyên không phải lập trình lại

    • @HocExcelOnline
      @HocExcelOnline  4 ปีที่แล้ว +1

      Ý em là mở form lên vẫn còn dữ liệu?

    • @daotranxuan8363
      @daotranxuan8363 4 ปีที่แล้ว

      Em hỏi 2 cái 1 là muốn nhập họ và tên trên unifom và hiện excel vẫn là có dấu đó thầy tiếng việt đó. Cái 2 là lưu file lần sau mở vẫn dùng lại dc

  • @ldmr8123
    @ldmr8123 6 ปีที่แล้ว +1

    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

    • @HocExcelOnline
      @HocExcelOnline  6 ปีที่แล้ว +1

      Bạn cần học lập trình vba để làm được điều đó

    • @ldmr8123
      @ldmr8123 6 ปีที่แล้ว

      @@HocExcelOnline thank ad

  • @buiquocviet8075
    @buiquocviet8075 6 ปีที่แล้ว

    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

    • @HocExcelOnline
      @HocExcelOnline  6 ปีที่แล้ว

      Còn tuỳ vào bạn muốn làm gì tiếp theo mà sẽ có cách khác nhau. Tốt nhất nếu cần thì nên học bài bản tránh mất thời gian tự mò

  • @hoangphuc2521
    @hoangphuc2521 4 ปีที่แล้ว +1

    cái này như mình muốn sửa thông tin và lưu lại như củ phải làm sao anh ơi

    • @HocExcelOnline
      @HocExcelOnline  4 ปีที่แล้ว

      Thì mình phải viết thêm phần đó bạn nhé

  • @michealyasuo502
    @michealyasuo502 7 ปีที่แล้ว

    Cảm ơn anh em thành công rồi

    • @HocExcelOnline
      @HocExcelOnline  7 ปีที่แล้ว

      +Khánh Toàn Channel chúc mừng em

    • @-vnvieclamtv3659
      @-vnvieclamtv3659 6 ปีที่แล้ว

      bạn làm được rồi chỉ mình với

    • @minhthaiwindow8681
      @minhthaiwindow8681 6 ปีที่แล้ว

      Micheal yasuo bạn cho mình xin bang làm rồi đi. Minh làm ko đc.

  • @viethoang508
    @viethoang508 6 ปีที่แล้ว

    bạn có thể chỉ cho mình cách dữ liệu mới được thêm ở trên cùng thay vì đứng cuối danh sách không, VD như trong clip thì Hoang Dao Thuy sẽ nằm phía trên Nguyen Duc Thanh

    • @HocExcelOnline
      @HocExcelOnline  6 ปีที่แล้ว

      +Viet Hoang bạn học thêm vba để làm được nhé:
      hocexcel.online/course/preview/vba101-tu-dong-hoa-excel-voi-lap-trinh-vba-cho-nguoi-moi-bat-dau

  • @anhbakhiavlog3723
    @anhbakhiavlog3723 4 ปีที่แล้ว

    e muon lam trong autocad thi sao a? có giới hạn số lân đăng nhập

  • @hocsinhcabiet7774
    @hocsinhcabiet7774 5 ปีที่แล้ว

    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!

  • @truonghoangtrung7947
    @truonghoangtrung7947 3 ปีที่แล้ว

    anh ơi. chỉ em cách tạo drop list ngày tháng nhé

  • @maithibachlien7232
    @maithibachlien7232 3 ปีที่แล้ว

    Thanks. ...

  • @huybinhdo4448
    @huybinhdo4448 5 ปีที่แล้ว

    Bắt đầu làm từ phút 1:14

  • @ThuNguyen-mh7lz
    @ThuNguyen-mh7lz 4 ปีที่แล้ว

    ad ơi cho e hỏi là lệnh này
    dong_cuoi = thuongtru.Range("A1000").End(xlUp).Row + 1 . vì e đặt tên sheet là thường trú ạ
    e đã viết đúng rồi mà báo lỗi 424 k thể nhập dữ liệu đk. khi viết lệnh k ra hàm range và hàm end
    ad chỉ e sửa lỗi với ạ

    • @HocExcelOnline
      @HocExcelOnline  4 ปีที่แล้ว

      Em đặt tên sheet trên excel hay tên sheet codename trong vba?

    • @ThuNguyen-mh7lz
      @ThuNguyen-mh7lz 4 ปีที่แล้ว +1

      @@HocExcelOnline e đã sửa đk lỗi rồi ạ. sai ở số sheet ạ

    • @HocExcelOnline
      @HocExcelOnline  4 ปีที่แล้ว

      Thu Nguyen chúc em thành công

  • @vuiepkhac6986
    @vuiepkhac6986 6 ปีที่แล้ว +2

    quá hay

  • @thanhsango7316
    @thanhsango7316 3 ปีที่แล้ว

    anh ơi giúp ơi tạo code làm sao để khi nhập liệu xong con trỏ tự trở về ban đầu là ô 1 với .em cảm ơn.

    • @HocExcelOnline
      @HocExcelOnline  3 ปีที่แล้ว

      Em học vba nhé là sẽ làm được:
      Https://hocexcel.online/course/preview/vba101-tu-dong-hoa-excel-voi-lap-trinh-vba-cho-nguoi-moi-bat-dau

  • @luongnguyenthi2125
    @luongnguyenthi2125 6 ปีที่แล้ว

    Cam ơn ba

  • @ChocolateIcecreamno1
    @ChocolateIcecreamno1 7 ปีที่แล้ว

    Anh ơi nếu muốn thông tin chứa vào là định dạng bảng. Sau đó khi nhập số liệu vào form thì số liệu nhảy vào bảng thì đặt tên cho bảng rồi chỗ dong_cuoi= tên bảng rồi nhập câu lệnh còn lại như anh hướng dẫn phải không ạ

    • @HocExcelOnline
      @HocExcelOnline  7 ปีที่แล้ว

      +Hana Nguyen Chào em để hiểu rõ hơn, em nên tham khảo khóa học về vba, link ở trong phần miêu tả của video

  • @Nhabacam
    @Nhabacam 5 ปีที่แล้ว

    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.

    • @HocExcelOnline
      @HocExcelOnline  5 ปีที่แล้ว

      Em cũng làm tương tự như cách tạo ra 3 trường thông tin trên thôi

  • @chienxuan4956
    @chienxuan4956 7 ปีที่แล้ว

    Bạn cho mình hỏi cách dùng Vba như thế nào để chọn dữ liệu từ một bảng có sẵn:" bằng cách clik chuột phải vào ô trong sheet excel sau đó hiện lên bảng dữ liệu, mình có thể tích chuột trái vào để chọn một dữ liệu nào đó trong bảng dữ liệu hiện lên"

    • @CuongPhanMinh
      @CuongPhanMinh 6 ปีที่แล้ว

      chien xuan mình nghĩ cái này k cần VBA cũng đc. Bạn dùng data

  •  5 ปีที่แล้ว

    Em muốn thêm 1 nút in nữa thì làm sao ạ? Em in theo một mẫu nằm ở sheet 2 ạ?

    • @HocExcelOnline
      @HocExcelOnline  5 ปีที่แล้ว

      Em tìm hiểu và học vba để làm được điều đó nhé

  • @anhnhatnguyet4628
    @anhnhatnguyet4628 4 ปีที่แล้ว

    Nhập form dữ liệu, có trên excel thì chắc cũng có tương tự trên word ?

    • @HocExcelOnline
      @HocExcelOnline  4 ปีที่แล้ว

      Được

    • @anhnhatnguyet4628
      @anhnhatnguyet4628 4 ปีที่แล้ว

      @@HocExcelOnline a Thanh đã làm về vấn đề này ?

    • @HocExcelOnline
      @HocExcelOnline  4 ปีที่แล้ว

      Anh Nhat Nguyet nó cũng chỉ tương tự như userform của bên Excel thôi

    • @anhnhatnguyet4628
      @anhnhatnguyet4628 4 ปีที่แล้ว

      Để e tự tìm hiểu thêm nếu còn vướng sẽ nhờ a hỗ trợ. Tại bên word không có tọa độ cột hàng để ịnh nội dung trong form nhập paste vào

  • @louisdavid8979
    @louisdavid8979 5 ปีที่แล้ว +2

    Giọng nói rất hay. Rất sexy

  • @pvl-hm1490
    @pvl-hm1490 6 ปีที่แล้ว

    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

    • @HocExcelOnline
      @HocExcelOnline  6 ปีที่แล้ว

      Phần này cần kiến thức vba nhiều hơn là có thể diễn đạt được trong 1 comment.
      Bạn tham khảo thêm các chương trình trên web của mình:
      hocexcel.online

  • @vuanh3524
    @vuanh3524 5 ปีที่แล้ว +1

    CÓ THỂ TIM DANH SÁCH TRÊN FORM TẠO NHƯ TRÊN (NHƯ LÀM VIỆC SÁNG, HAY TỐI NHƯ dataviton ji đó

    • @HocExcelOnline
      @HocExcelOnline  5 ปีที่แล้ว

      Được nhé

    • @ThuHuong-ry8lh
      @ThuHuong-ry8lh 5 ปีที่แล้ว

      ĐT Nguyễn [Học Excel Online] bạn có thể hướng dẫn thêm mình được không?

  • @khoenguyenvan4408
    @khoenguyenvan4408 3 ปีที่แล้ว

    Cho em hỏi có thể tạo form nhập liệu trên zalo nhóm dc k anh

    • @HocExcelOnline
      @HocExcelOnline  3 ปีที่แล้ว

      Cái này thì anh không rõ vì anh chưa làm việc với Zalo SDK bao giờ. Nhưng theo anh đoán thì là có.

    • @khoenguyenvan4408
      @khoenguyenvan4408 3 ปีที่แล้ว

      @@HocExcelOnline oki tks you anh

  • @nguyenquynh4116
    @nguyenquynh4116 7 ปีที่แล้ว

    Chào bạn !
    cảm ơn bạn vì những vi deo rất bổ ích.
    Mình muốn hỏi bạn một vấn đề nhờ bạn giúp mình nhé.
    Khi mình chèn vào exel một hình tròn và mình muôn màu sắc của hình này sẽ thay đổi tu dong theo điều kiện nào đó.
    VD: ở ô B1 là chữ "màu đỏ" thì hình tròn nằm ở ô C1 là màu đỏ
    vả ở ô B2 là chữ "màu đen" thì hình tròn nằm ở ô C2 sẽ là màu đen .
    cam on ban nhieu nha!

    • @thonguyen-xx8bb
      @thonguyen-xx8bb 3 ปีที่แล้ว

      Save file dạng maro book, sẽ không bị mất khi On/off

  • @hoangduc5417
    @hoangduc5417 6 ปีที่แล้ว

    tại sao em không lưu được vậy ạ. Khi em Save thi có thông báo "Cannot be saved in a macro-free workbooks". Anh chỉ giúp em với. Cảm ơn anh!

  • @hanhtrangnguyen4991
    @hanhtrangnguyen4991 3 ปีที่แล้ว +1

    Ví dụ em nhập dữ liệu từ dòng số 2 - 5 sau đó xóa & nhấp chuột vào textbox để nhập tiếp dữ liệu thì excel tự động hiển thị tại dòng số 6

    • @HocExcelOnline
      @HocExcelOnline  3 ปีที่แล้ว +1

      Ah, về việc này thì em cần viết thêm code vba để mở rộng chương trình ra. Em có thể tham khảo khoá học vba của anh để học từ đầu nhé: hocexcel.online/course/preview/vba101-tu-dong-hoa-excel-voi-lap-trinh-vba-cho-nguoi-moi-bat-dau

  • @mrtinbui8907
    @mrtinbui8907 6 ปีที่แล้ว

    AD CHO E ĐOẠN COD MÀ TRONG FORM NHẬP LIỆU K CHO PHÉP HOẶC THÔNG BÁO DỮ LIỆU TRÙNG

  • @songhao510
    @songhao510 3 ปีที่แล้ว

    Chỉ cách nhập ghi chú theo ngày (tự động ghi ngày giờ) cho từng người trong (họ và tên) với bạn

  • @dfethrvftrgtr
    @dfethrvftrgtr 4 ปีที่แล้ว +1

    Cho em hỏi làm sao thay vì click nhập liệu thì ấn enter và tự động reset

    • @HocExcelOnline
      @HocExcelOnline  4 ปีที่แล้ว

      Em có thể bấm phím tab cho tới khi có đường nét đứt xuất hiện trên nút nhập liệu, khi đó bấm enter sẽ có tác dụng trên nút nhập liệu đó.
      Muốn reset lại form thì em cần viết thêm code để sau khi lưu dữ liệu thì các input sẽ được điền dữ liệu là “”

    • @HocExcelOnline
      @HocExcelOnline  4 ปีที่แล้ว

      Em xem video này nhé:
      Cách tạo userform cơ bản trong Excel để nhập liệu nhanh

    • @HocExcelOnline
      @HocExcelOnline  4 ปีที่แล้ว

      Cách tạo userform cơ bản trong Excel để nhập liệu nhanh

  • @natuannguyen4302
    @natuannguyen4302 5 ปีที่แล้ว

    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

  • @NQT86
    @NQT86 7 ปีที่แล้ว

    cho em hỏi làm sao đánh tiếng việt được ở UserForm, em dùng bản office 2017

  •  6 ปีที่แล้ว

    Cho mình hỏi, làm sao để tắt ngay form nhập sau khi nhấn nút Nhập dữ liệu

  • @TECHVN91
    @TECHVN91 6 ปีที่แล้ว

    ad cho hỏi là có cách nào mà tạo nhiều form 1 lúc nhưng mỗi form nhập có 1 khóa riêng k ạ

    • @HocExcelOnline
      @HocExcelOnline  6 ปีที่แล้ว

      Có cách, bạn cần học để làm được

  • @Tippro0711
    @Tippro0711 6 ปีที่แล้ว +2

    Mình đã làm được theo hướng dẫn của bạn, file đã chạy ngon lành rồi. Nhưng khi tắt máy đi mở lại thì lại báo lỗi như thế này "Cannot run macro "...." The macro may not be available in this wrokbook or all macro may be disabled" Bạn hướng dẫn sửa lỗi này với

    • @vuucanh-thephaco5672
      @vuucanh-thephaco5672 6 ปีที่แล้ว

      Bạn lưu file dưới định dạng nào xlsx hay xlsm? Có biết vào option để chỉnh chế độ chạy macro không?

    • @oandu3748
      @oandu3748 6 ปีที่แล้ว +1

      Trời ơi mình cũng gặp trường hợp này

  • @-vnvieclamtv3659
    @-vnvieclamtv3659 6 ปีที่แล้ว

    Đến cái bước lúc 10 phút 55 nhập whit sheet 1 với end with là bị lỗi lệnh. Ad chỉ cách sửa lỗi với

  • @lovelife2771
    @lovelife2771 5 ปีที่แล้ว +1

    anh ơi sao em bấm row+1 mà khi nhập liệu nó cứ nhập ngay dòng cũ mà không nhập dòng tiếp theo

  • @typhutv6925
    @typhutv6925 5 ปีที่แล้ว

    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

  • @mrcuong2180
    @mrcuong2180 6 ปีที่แล้ว

    Sao đoạn gõ code .text mình gõ không được nó chỉ ra textalight thôi à. Mong ad giúp với

  • @manhha2009cz
    @manhha2009cz 7 ปีที่แล้ว

    mình làm được rồi nhưng khi đóng Excel lại khi mở lên thì báo lỗi: Cannot run the macro "...". the macro may not be availavle in the workbook or all macros may be disabled. chỉ giúp mình với. thanks

    • @daoluyen192
      @daoluyen192 7 ปีที่แล้ว

      bạn vào file/option/trust center hay cái gì đại loại (mình k nhớ rõ)/macro/chọn enable (dòng thứ 3)/ok là được.

    • @HocExcelOnline
      @HocExcelOnline  7 ปีที่แล้ว

      +Mạnh Hà bạn lưu File dưới dạng xlsm nhé

  • @cay-to-7-mon-binh-dai
    @cay-to-7-mon-binh-dai 5 ปีที่แล้ว

    Bạn Thanh. Vba mình ko có text chỉ có textalign

    • @HocExcelOnline
      @HocExcelOnline  5 ปีที่แล้ว +1

      Bạn xem kĩ lại xem sao?

    • @cay-to-7-mon-binh-dai
      @cay-to-7-mon-binh-dai 5 ปีที่แล้ว

      Có lúc có text còn khi tạo userform hiện mỗi textalign mong bạn giúp mình

  • @aitanvangbac6127
    @aitanvangbac6127 5 ปีที่แล้ว

    Cho em hỏi bước đầu tiên làm sao mở được Microsoft Word

    • @HocExcelOnline
      @HocExcelOnline  5 ปีที่แล้ว

      Trên máy em có cài microsoft word chưa?

  • @congtrangtube7471
    @congtrangtube7471 5 ปีที่แล้ว

    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

  • @PhuongNguyen-qm8gh
    @PhuongNguyen-qm8gh 3 ปีที่แล้ว

    Nếu có thêm họ và tên là thanh trở xuống để thêm thật nhiều danh sách tên để chọn thôi thì nhanh hơn

    • @HocExcelOnline
      @HocExcelOnline  3 ปีที่แล้ว

      Cái đó gọi là Dropdown list, và không phải nội dung trong video cơ bản này.

  • @hangovinhthien8123
    @hangovinhthien8123 4 ปีที่แล้ว +1

    mình thử click vào nút shape như trong video nhưng lại xuất hiện lỗi Run time 424. LÀ sao ?

    • @HocExcelOnline
      @HocExcelOnline  4 ปีที่แล้ว

      Bạn bấm nút debug xem code bị bôi vàng ở dòng nào?

  • @Thien79
    @Thien79 6 ปีที่แล้ว

    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.

    • @hoantrinhxuan5917
      @hoantrinhxuan5917 6 ปีที่แล้ว

      Bạn lưu file dưới dạng có macros chưa? .xlsm

  • @tonthong8983
    @tonthong8983 4 ปีที่แล้ว +1

    Không biết lỗi gì mà khi nhập liệu thì bị đè lên dòng vừa nhập....? ad giúp với! thanks!

    • @HocExcelOnline
      @HocExcelOnline  4 ปีที่แล้ว +2

      Có thể bạn thiếu khi xử lý cộng thêm 1 dòng để di chuyển tới dòng tiếp theo

    • @tonthong8983
      @tonthong8983 4 ปีที่แล้ว +1

      @@HocExcelOnline thật ra mình vận dụng tạo form nhập liệu phiếu bầu, nên nhập không đủ

    • @HocExcelOnline
      @HocExcelOnline  4 ปีที่แล้ว +1

      Tôn Thông giờ ok chưa bạn?

    • @tonthong8983
      @tonthong8983 4 ปีที่แล้ว

      @@HocExcelOnline vì khi nhập dữ liệu kiểu phiếu bầu nên không ghi đủ các ô , nên nó vẫn đè

    • @tonthong8983
      @tonthong8983 4 ปีที่แล้ว +1

      @@HocExcelOnline nếu ghi đủ các ô dữ liệu thì không sao

  • @khanghoang4167
    @khanghoang4167 6 ปีที่แล้ว +1

    a ơi e gán code vào mà qua kia nó ko hiện lên bản mở nhập liệu là sao vậy a.

    • @langsoi1898
      @langsoi1898 6 ปีที่แล้ว

      bạn dừng maccro là hien họp thoại

    • @AnhNguyen-zt2bh
      @AnhNguyen-zt2bh 6 ปีที่แล้ว

      @@langsoi1898 bạn ơi dừng macro như nào vậy ạ

  • @_NguyenQuocTrieu-me1lg
    @_NguyenQuocTrieu-me1lg 5 ปีที่แล้ว

    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

    • @HocExcelOnline
      @HocExcelOnline  5 ปีที่แล้ว

      Code em chắc sai ở chỗ nào đó không giống video rồi

  • @quynhvu92
    @quynhvu92 7 ปีที่แล้ว

    Đến đoạn tạo action cho button mình không hiểu sao nó báo lỗi Object required cho dòng lệnh này:
    dong_cuoi = Sheet1.Range("A10000").End(xlUp).Row
    Mà nó hình như ko nhận hàm Range thì phải? (ko tự động hiện ra khi mình đánh vào). Làm sao để sửa ddc nhỉ?

  • @paymentonline7760
    @paymentonline7760 7 ปีที่แล้ว

    ad ơi
    dong_cuoi as long
    dong_cuoi = sheet1.Range("A1000").End(xlUp).Row + 1
    ad có thể giải thích về 2 câu lệnh trên được không ạ?

    • @HocExcelOnline
      @HocExcelOnline  7 ปีที่แล้ว

      +Thời Trang OnlpayVN bạn tham khảo hocexcel.online nhé

  • @quangthangle845
    @quangthangle845 3 ปีที่แล้ว

    Tại sao khi tắt file excell đi rồi mở lại thì form VBA bị mất ? Không load form hiện lên ?

  • @anhdo5195
    @anhdo5195 5 ปีที่แล้ว +1

    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

    • @HocExcelOnline
      @HocExcelOnline  5 ปีที่แล้ว

      Code của bạn viết thế nào rồi?

    • @anhdo5195
      @anhdo5195 5 ปีที่แล้ว

      @@HocExcelOnline.Chào thầy .tôi làm theo nhưng cung đang bị rối

    • @anhdo5195
      @anhdo5195 5 ปีที่แล้ว

      Private Sub BtnInsert_Click()
      Dim dong_cuoi As Long
      dong_cuoi = Sheet5.Range("A10000").End(xlUp).Row + 1
      With Sheet5
      .Range("C" & dong_cuoi) = TxtSoTT
      End With
      End Sub
      Private Sub BtnReset_Click()
      TxtSoTT.Text = ""
      End Sub

    • @HocExcelOnline
      @HocExcelOnline  5 ปีที่แล้ว

      Ở biến dòng cuối, bạn cộng thêm 6 đơn vị vào thử xem

    • @anhdo5195
      @anhdo5195 5 ปีที่แล้ว

      @@HocExcelOnline _Thật tuyệt vời! Cảm ơn thầy rất nhiều..Tôi năm nay 52 tuoi, Nhưng rất thích học Excel và học mà ghiền luôn. Videos của thầy giọng nói rõ ràng, dễ hiểu. Tôi hy vọng thầy có nhiều bài hơn nữa. Chúc thầy vui khỏe...

  • @phongphunguyen1235
    @phongphunguyen1235 6 ปีที่แล้ว

    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

  • @ngovanong2108
    @ngovanong2108 7 ปีที่แล้ว

    Anh viết code tạo dòng lặp để khi bấm nhập liệu thì dữ liệu cũ sẽ mất và con trỏ trở về ban đầu...Chứ hơi đâu nhập rồi reset hoài vậy a

    • @HocExcelOnline
      @HocExcelOnline  7 ปีที่แล้ว +2

      +Ngô Văn Đông bài ví dụ đưa ra hướng giải quyết, các bạn có thể tự thực hành để Code. Bạn biết rồi thì không cần comment kiểu vậy. Thích thì có thể xem video khác. Không cần comments không có tính xây dựng như vậy

    • @CuongPhanMinh
      @CuongPhanMinh 6 ปีที่แล้ว

      ĐT Nguyễn [Học Excel Online] nếu muốn ấn nút nhập liệu mà đồng thời reset luôn form thì có phải chỉ cần hợp nhất 2 đoạn code của 2 nút đó phải không anh?

  • @hungluong8754
    @hungluong8754 6 ปีที่แล้ว

    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.

  • @phongthieu3332
    @phongthieu3332 5 ปีที่แล้ว

    nút mở chương trình nhập dữ liệu tạo kiểu gì vậy ạ

    • @HocExcelOnline
      @HocExcelOnline  5 ปีที่แล้ว

      Em vẽ 1 shape xong chuột phải vào shape đó và bấm Assign macro là được

  • @teo.120
    @teo.120 5 ปีที่แล้ว

    form mơ chuong trình nhap lieu phai lam sao

    • @HocExcelOnline
      @HocExcelOnline  5 ปีที่แล้ว

      Ở trong 1 Module bạn sẽ nhập code vào 1 Sub:
      ten_form.show
      Nhé, chú ý thay ten_form bằng code name tương ứng cho trường hợp của bạn

  • @traninhong5900
    @traninhong5900 4 ปีที่แล้ว

    Anh ơi, có cách nào không cần bấm nút Reset mà vẫn làm mới được dữ liệu về trống ko ?

    • @HocExcelOnline
      @HocExcelOnline  4 ปีที่แล้ว

      Em lập trình để sau khi nhập liệu thành công thì gọi câu lệnh để xoá đi thôi, cái này cơ bản mà?

    • @thanhsango7316
      @thanhsango7316 3 ปีที่แล้ว

      @@HocExcelOnline A ơi cách giúp e cách nhập xong tự reret đi a . e làm hoài mà không được, e cảm ơn a.

  • @attongviet7693
    @attongviet7693 6 ปีที่แล้ว

    tạo cái nút màu xanh đó như thế nào vậy bạn

    • @HocExcelOnline
      @HocExcelOnline  6 ปีที่แล้ว

      Nút nào vậy bạn

    • @attongviet7693
      @attongviet7693 6 ปีที่แล้ว

      @@HocExcelOnline nút xanh lá cây trong sheet1 bạn à

  • @QuocBinh2025
    @QuocBinh2025 4 ปีที่แล้ว

    Làm sao để từ một form nhập dữ liệu cho 2 sheet ạ?

    • @HocExcelOnline
      @HocExcelOnline  4 ปีที่แล้ว

      Trong code xử lý phần nhập liệu viết thêm code để nhập liệu vào sheet thứ 2, sheet thứ 3, ... sheet thứ n thôi em?

  • @chithonguyen3910
    @chithonguyen3910 5 ปีที่แล้ว

    Bạn ơi sao không chỉ luôn chỗ bên ngoài bấm vào nó hiện cái Form luôn vaayh bạn

    • @HocExcelOnline
      @HocExcelOnline  5 ปีที่แล้ว

      Chào bạn, học viên của mình đều được chỉ hết