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 :)
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.
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
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 ạ
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
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!
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
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 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
Đ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
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
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?
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
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
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
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 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 ạ!
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
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
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
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!
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 ạ
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 ạ
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.
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"
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!
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
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à “”
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
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
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
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
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.
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
Đế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ỉ?
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
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 _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...
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
+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
Đ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?
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.
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
Cảm ơn bạn, chúc bạn thành công.
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 :)
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.
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 ạ.
cảm ơn tác giả chia sẻ cho m.n góc nhìn dễ hiểu
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.
Tuyệt vời! Dễ hiểu, dễ nghe và vô cùng bổ ích. Cảm ơn bạn rất nhiều.
Rất dễ hiểu
Bài giảng hay quá, giọng siêu truất's
Bạn rành về lập trình bằng excel quá ta.
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
Được em
Hay quá. Thanks bạn
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
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 ạ
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
Quá bổ ích luôn. Thank AD nhìu nhìu
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?
Làm được bằng listbox trên sheet Excel nhé bạn.
@@HocExcelOnline nếu làm trên form thì càng vui hơn nhiều. thank!!!!
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????
Bạn bấm nút X ở góc trên bên phải là được mà?
@@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ỹ????
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
@@HocExcelOnline cảm ơn nhiều đã thực hiện được,
Bạc Cầm Công TV chúc bạn thành công
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!
Làm được em ạ, mình dùng listbox trong userform
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
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
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
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.
Bạn thử thuộc tính “.width” của label nhé
@@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
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
@@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
hay quá , cảm ơn nhiều :))
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 ạ?
hay lắm anh, nghe giộng anh rất đã tai.^_^
+Tran Philip Cảm ơn em
Đ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
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
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
anh ơi, cho em hỏi là muốn đặt phím tắt để mở nhanh form thì làm như nào ah
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
@@HocExcelOnline thế sao khi ghi macro rồi có thể xóa cái nút bấm được không anh
Văn Ten Nguyễn xoá được em, nút chỉ có tác dụng trong file excel đó thôi
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?
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
@@HocExcelOnline có video nào hướng dẫn cụ thể không ad ơi?
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
Xin cảm ơn video của bạn.
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 ạ?
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
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
@@HocExcelOnline dạ em cảm ơn nhiều ạ.
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 ạ
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
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 ạ?
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
bạn đọc tiếng anh khá chuẩn
+Jacky Rain thanks
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 ạ .
So sánh dùng if then else trong ngôn ngữ lập trình vba thôi em
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
Có, mình có thể ghi dữ liệu vào nhiều ô
nếu gom cả nút reset và nút nhập liệu lại được không
Được, bạn viết gộp 2 đoạn macro đó vào là được
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 ạ.
Em có thể làm được nhưng cần sử dụng microsoft access để đảm bảo data integrity
@@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 ạ!
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
Ý em là mở form lên vẫn còn dữ liệu?
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
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
Bạn cần học lập trình vba để làm được điều đó
@@HocExcelOnline thank ad
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
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ò
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
Thì mình phải viết thêm phần đó bạn nhé
Cảm ơn anh em thành công rồi
+Khánh Toàn Channel chúc mừng em
bạn làm được rồi chỉ mình với
Micheal yasuo bạn cho mình xin bang làm rồi đi. Minh làm ko đc.
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
+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
e muon lam trong autocad thi sao a? có giới hạn số lân đăng nhập
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!
anh ơi. chỉ em cách tạo drop list ngày tháng nhé
Thanks. ...
Bắt đầu làm từ phút 1:14
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 ạ
Em đặt tên sheet trên excel hay tên sheet codename trong vba?
@@HocExcelOnline e đã sửa đk lỗi rồi ạ. sai ở số sheet ạ
Thu Nguyen chúc em thành công
quá hay
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.
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
Cam ơn ba
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 ạ
+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
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.
Em cũng làm tương tự như cách tạo ra 3 trường thông tin trên thôi
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"
chien xuan mình nghĩ cái này k cần VBA cũng đc. Bạn dùng data
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 ạ?
Em tìm hiểu và học vba để làm được điều đó nhé
Nhập form dữ liệu, có trên excel thì chắc cũng có tương tự trên word ?
Được
@@HocExcelOnline a Thanh đã làm về vấn đề này ?
Anh Nhat Nguyet nó cũng chỉ tương tự như userform của bên Excel thôi
Để 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
Giọng nói rất hay. Rất sexy
Thanks bạn
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
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
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 đó
Được nhé
ĐT Nguyễn [Học Excel Online] bạn có thể hướng dẫn thêm mình được không?
Cho em hỏi có thể tạo form nhập liệu trên zalo nhóm dc k anh
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ó.
@@HocExcelOnline oki tks you anh
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!
Save file dạng maro book, sẽ không bị mất khi On/off
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!
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
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
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
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
Cho em hỏi làm sao thay vì click nhập liệu thì ấn enter và tự động reset
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à “”
Em xem video này nhé:
Cách tạo userform cơ bản trong Excel để nhập liệu nhanh
Cách tạo userform cơ bản trong Excel để nhập liệu nhanh
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
Lưu file ở dạng xlsm nhé
@@HocExcelOnline e cảm ơn
cho em hỏi làm sao đánh tiếng việt được ở UserForm, em dùng bản office 2017
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
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 ạ
Có cách, bạn cần học để làm được
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
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?
Trời ơi mình cũng gặp trường hợp này
Đế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
With không phải whit nhé
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
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
Sao đoạn gõ code .text mình gõ không được nó chỉ ra textalight thôi à. Mong ad giúp với
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
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.
+Mạnh Hà bạn lưu File dưới dạng xlsm nhé
Bạn Thanh. Vba mình ko có text chỉ có textalign
Bạn xem kĩ lại xem sao?
Có lúc có text còn khi tạo userform hiện mỗi textalign mong bạn giúp mình
Cho em hỏi bước đầu tiên làm sao mở được Microsoft Word
Trên máy em có cài microsoft word chưa?
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
Thiếu object
@@HocExcelOnline thank!
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
Cái đó gọi là Dropdown list, và không phải nội dung trong video cơ bản này.
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 ?
Bạn bấm nút debug xem code bị bôi vàng ở dòng nào?
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.
Bạn lưu file dưới dạng có macros chưa? .xlsm
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!
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
@@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 đủ
Tôn Thông giờ ok chưa bạn?
@@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 đè
@@HocExcelOnline nếu ghi đủ các ô dữ liệu thì không sao
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.
bạn dừng maccro là hien họp thoại
@@langsoi1898 bạn ơi dừng macro như nào vậy ạ
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
Code em chắc sai ở chỗ nào đó không giống video rồi
Đế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ỉ?
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 ạ?
+Thời Trang OnlpayVN bạn tham khảo hocexcel.online nhé
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 ?
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
Code của bạn viết thế nào rồi?
@@HocExcelOnline.Chào thầy .tôi làm theo nhưng cung đang bị rối
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
Ở biến dòng cuối, bạn cộng thêm 6 đơn vị vào thử xem
@@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...
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
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
+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
Đ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?
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.
nút mở chương trình nhập dữ liệu tạo kiểu gì vậy ạ
Em vẽ 1 shape xong chuột phải vào shape đó và bấm Assign macro là được
form mơ chuong trình nhap lieu phai lam sao
Ở 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
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 ?
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à?
@@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.
tạo cái nút màu xanh đó như thế nào vậy bạn
Nút nào vậy bạn
@@HocExcelOnline nút xanh lá cây trong sheet1 bạn à
Làm sao để từ một form nhập dữ liệu cho 2 sheet ạ?
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?
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
Chào bạn, học viên của mình đều được chỉ hết