Giúp em tạo userform nhập liệu

  • Thread starter Thread starter mabuap1
  • Ngày gửi Ngày gửi
Liên hệ QC

mabuap1

Thành viên mới
Tham gia
30/3/14
Bài viết
37
Được thích
8
Em muốn tạo nút Userform (như hình bên ) khi bấm vào sẻ mở ra hộp Userform cho mình nhập liệu, dữ liệu khi nhập xong ấn Lưu thì sẻ được cập nhật vào ô bên dưới đồng thời tự động reset lại các ô của Userform để em nhập tiếp.
Em có đính kèm file bên dưới, anh chị xem giúp em với nhé, em cảm ơn.

quần áo trẻ em | quan ao tre em | quần áo sơ sinh | quần áo bé trai | quần áo bé gái | bodysuit carter | quan ao so sinh | quan ao tre em nhap khau
 

File đính kèm

Lần chỉnh sửa cuối:
Em muốn tạo nút Userform (như hình bên ) khi bấm vào sẻ mở ra hộp Userform cho mình nhập liệu, dữ liệu khi nhập xong ấn Lưu thì sẻ được cập nhật vào ô bên dưới đồng thời tự động reset lại các ô của Userform để em nhập tiếp.
Em có đính kèm file bên dưới, anh chị xem giúp em với nhé, em cảm ơn.
Cái này thì ít nhất bạn cũng phải tạo được Form đã chứ! Rồi mọi người sẽ viết code cho bạn tham khảo. Như thế này làm mọi người phải làm cho bạn toàn tập rùi. Nếu vậy thì bạn không nghiên cứu được mấy đâu bạn ah!?
 
Upvote 0
Bạn tham khảo nhé! Và với việc tạo như thế này thì ở GPE cũng có nhiều ròi bạn ah! Chúc bạn thành công!
 

File đính kèm

Upvote 0
Bạn tham khảo nhé! Và với việc tạo như thế này thì ở GPE cũng có nhiều ròi bạn ah! Chúc bạn thành công!

Cho mình chọt tí nha
Cũng may là có 17 cái TB thôi, khoảng 1000 cái thì... ka ka
Tham khảo cách này, các tên TB đặt theo thứ tư của cột thì code sẽ gọn
PHP:
Private Sub CommandButton1_Click()
   Dim Des(1 To 17), I
   For I = 1 To 17
      Des(I) = Main.Controls("TextBox" & I).Value
   Next
   S1.[A65536].End(3).Offset(1).Resize(, 17) = Des
End Sub
Private Sub CommandButton2_Click()
   Dim I
      For I = 1 To 17
         Main.Controls("TextBox" & I) = ""
      Next
    Main.TextBox1.SetFocus
End Sub
 
Upvote 0
Em muốn tạo nút Userform (như hình bên ) khi bấm vào sẻ mở ra hộp Userform cho mình nhập liệu, dữ liệu khi nhập xong ấn Lưu thì sẻ được cập nhật vào ô bên dưới đồng thời tự động reset lại các ô của Userform để em nhập tiếp.
Em có đính kèm file bên dưới, anh chị xem giúp em với nhé, em cảm ơn.

Bạn hỏi mà không tạo UserForm sẳn, nên tôi trả lời theo kiểu không có UserForm.

- Nếu chỉ có tiêu đề mà chưa có dữ liệu nào thì click vào dòng tiêu đề, sau đó vào Menu nhấn Data -->Form...Nó sẽ xuất hiện hộp thông báo có 3 nút: OK, Cancel, Help, bạn nhấn nút OK thì sẽ hiện ngay ra cái Form để bạn nhập liệu (tôi dựa theo cái Form này mà thiết kế và tạo ra cái UerForm trong bài viết THEO DÕI CÔNG VĂN ĐẾN VÀ ĐI).

Lưu ý:

- Nếu bên dưới dòng tiêu đề có bất kỳ dòng dữ liệu nào thì nó sẽ hiện cái Form đó ra ngay.
- Dòng tiêu đề bạn không được nhập ô (merge and Center).
- Dòng tiêu đề của bạn có thể sử dụng đến 30 cột, nếu hơn nữa thì có thể bị lỗi.
- Muốn Form rộng cỡ nào thì kéo và nới rộng cột G ra (cột ĐỊA CHỈ XÃ, HUYỆN, TỈNH).
 
Lần chỉnh sửa cuối:
Upvote 0
Tác giả hỏi xong thì chạy mất, vậy mà anh em ta cong xương sống để trả lời, thật là cãm động với lòng nhiệt tình và nhiệt huyết của các bạn.
 
Upvote 0
Tác giả hỏi xong thì chạy mất, vậy mà anh em ta cong xương sống để trả lời, thật là cãm động với lòng nhiệt tình và nhiệt huyết của các bạn.

Các bác giúp em, em cảm ơn không hết thì lấy đâu ra cái suy nghĩ như vậy. Sáng nay em đi công tác, giờ e mới về ạ. Thấy các bác giúp em nhiều vậy không biết cảm ơn bằng gì. Em mới nghiên cứu Excel nên cũng còn gặp nhiều vất vả.

be09 đã viết:
Bạn hỏi mà không tạo UerForm sẳn, nên tôi trả lời theo kiểu không có UerForm.
- Nếu chỉ có tiêu đề mà chưa có dữ liệu nào thì click vào dòng tiêu đề, sau đó vào Menu nhấn Data -->Form...Nó sẽ xuất hiện hộp thông báo có 3 nút: OK, Cancel, Help, bạn nhấn nút OK thì sẽ hiện ngay ra cái Form để bạn nhập liệu (tôi dựa theo cái Form này mà thiết kế và tạo ra cái UerForm trong bài viết THEO DÕI CÔNG VĂN ĐẾN VÀ ĐI)..

Em cũng biết làm cách này nhưng trong quá trình nhập dữ liệu mổi lần chuyển sang form khác phải ấn Tab rất bất tiện, còn nếu dùng Userform thuận tiện để qua form khác là cách ấn Enter thao tác này giúp việc nhập liệu rất nhanh. vì vậy em muốn dùng Userform là vậy ạ.

[URL="http://www.giaiphapexcel.com/forum/member.php?353007-NH_DK" đã viết:
NH_DK[/URL]]Bạn tham khảo nhé! Và với việc tạo như thế này thì ở GPE cũng có nhiều ròi bạn ah! Chúc bạn thành công!.

Cảm ơn anh đã tạo form và giúp em file trên, tuy nhiên khi em nhập xong form Họ tên và ấn Enter thì không nhảy xuống form Năm Sinh mà nhảy qua cột bên phải ( nếu cứ ấn enter thì sẻ bị bỏ qua form "Năm Sinh", A giúp em sửa chổ đó với ạ.

[URL="http://www.giaiphapexcel.com/forum/member.php?353007-NH_DK" đã viết:
NH_DK[/URL]]Cái này thì ít nhất bạn cũng phải tạo được Form đã chứ! Rồi mọi người sẽ viết code cho bạn tham khảo. Như thế này làm mọi người phải làm cho bạn toàn tập rùi. Nếu vậy thì bạn không nghiên cứu được mấy đâu bạn ah!?

Trước khi hỏi em cũng đã xem video cách tạo form, tuy nhiên rất là khó hiểu, nên em muốn nhờ các anh GPE giúp em rồi em tải về tự nghiên cứu souce, Em biết tạo form nhưng em không biết liên kết form đó vào bảng tính, để khi ấn "Lưu" thì dữ liệu trong form sẻ ghi vào ô cần ghi trong bảng excel.
 
Lần chỉnh sửa cuối:
Upvote 0
Bạn xem đã đúng ý bạn chưa nhé! Trong file có sử dụng code cập nhật của anh @quanghai169 (code tối ưu).
 

File đính kèm

Upvote 0
Cảm ơn anh, đúng ý em quá, nhưng bây giờ em muốn đưa những mẫu form này qua 1 sheet của 1 bảng khác mà không được ạ. em đã vào Microsoft Visual Basic copy Main va Module5, copy code gọi form, và cũng tạo y chang sheet của file cũ, chỉ khác mổi dữ liệu nhập vào từ dòng số 3, cái cũ là nhập từ dòng số 5 mà sao không chạy được ạ.
Bác nào có teamview giúp em với, em có ID và pass teamview đây ạ:
ID: 471 870 236
Pass: 5244
 
Lần chỉnh sửa cuối:
Upvote 0
Cảm ơn anh phucbugis đã teamview giúp em, cảm ơn mọi người trong GPE đã giúp e câu hỏi trên, Chân thành cảm ơn.
 
Lần chỉnh sửa cuối:
Upvote 0
Em cũng là thành viên mới, mong được trợ giúp của các anh chị GPE. Sau khi bấm Lưu sẽ kiểm tra, nếu không trùng thì lưu lại, nếu trùng thì cho chọn: Sửa đổi hoặc Không sửa đổi
P/s: Điều kiện kiểm tra có thể là dữ liệu ở một cột nào đó. Xin cảm ơn cả nhà
 
Upvote 0
Mình chào các thầy và các bạn, mình cũng mới học VBA cũng muốn áp dụng vào công việc thực tế.
Mình cũng đã tham khảo các sư phụ trên GPE để làm file nhập dữ liệu từ Combobox và textbox vào excel.
Nhưng làm mãi vẫn không chạy được.

Mình có gửi kèm theo file mình định làm nhờ các cao nhân chỉ giáo.
 

File đính kèm

Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom