Giúp tạo User Form để nhập liệu và tìm dữ liệu

Liên hệ QC

Tuấn Hào

Thành viên mới
Tham gia
17/3/17
Bài viết
27
Được thích
1
Hiện tại e cần giúp ạ :((
Em có 1 File ghi nhận tình hình vắng trễ, em muốn tạo 1 User Form (Mẫu trong File) mà khi em nhập bất kỳ mã học sinh nào thì những dữ liệu của nó sẽ hiển thị trên Form đó luôn (Tên, Thứ 2, Thứ 3,...) - những hàng ứng với Mã đó được hiển thị lên UserForm sau khi em nhập mã đó ạ, và e cũng có thể chỉnh sửa trực tiếp trên Form đó luôn và tự cập nhật luôn
Em chân thành cảm ơn !
 

File đính kèm

  • HoTro.xlsx
    14.8 KB · Đọc: 19
Hiện tại e cần giúp ạ :((
Em có 1 File ghi nhận tình hình vắng trễ, em muốn tạo 1 User Form (Mẫu trong File) mà khi em nhập bất kỳ mã học sinh nào thì những dữ liệu của nó sẽ hiển thị trên Form đó luôn (Tên, Thứ 2, Thứ 3,...) - những hàng ứng với Mã đó được hiển thị lên UserForm sau khi em nhập mã đó ạ, và e cũng có thể chỉnh sửa trực tiếp trên Form đó luôn và tự cập nhật luôn
Em chân thành cảm ơn !
1/ Tiêu đề vi phạm nội quy, nên sửa là "Giúp tạo User Form để nhập liệu và tìm dữ liệu".
2/ Nên thêm cột tuần (để theo dõi chung) mới có thể tra dữ liệu của bất kỳ tuần nào (không lẽ mỗi tuần làm 1 sheet).
3/ Không nên dùng từ gấp ở đây, gấp là chuyện của bạn còn giúp là tùy thuộc vào các thành viên.
Cách sửa lại tiêu đề bài viết:
Khi đăng nhập xong, vào Công cụ chủ đề (trên cùng bên phải bài viết), chọn Edit Title , nó hiện ra hộp thoại để sửa tiêu đề, khi sửa xong nhấn nút Lưu thay đổi.
 
1/ Tiêu đề vi phạm nội quy, nên sửa là "Giúp tạo User Form để nhập liệu và tìm dữ liệu".
2/ Nên thêm cột tuần (để theo dõi chung) mới có thể tra dữ liệu của bất kỳ tuần nào (không lẽ mỗi tuần làm 1 sheet).
3/ Không nên dùng từ gấp ở đây, gấp là chuyện của bạn còn giúp là tùy thuộc vào các thành viên.
Cách sửa lại tiêu đề bài viết:
Khi đăng nhập xong, vào Công cụ chủ đề (trên cùng bên phải bài viết), chọn Edit Title , nó hiện ra hộp thoại để sửa tiêu đề, khi sửa xong nhấn nút Lưu thay đổi.
Dạ, e hiểu r @@
Bài đã được tự động gộp:

2/ Nên thêm cột tuần (để theo dõi chung) mới có thể tra dữ liệu của bất kỳ tuần nào (không lẽ mỗi tuần làm 1 sheet).
Có thể giúp em được không ạ?
 
Bạn làm được đến đâu rồi, hay nhờ làm từ A đến Z?
Bạn viết mình code đc k? Mình mới tạo UserForm th à

Chỗ tên, thứ 2, thứ 3,... là tự động cập nhật lên Form sau khi điền vào Mã HS đó bạn
Button Cập nhật là chỉnh sửa được luôn ạ
Cảm ơn nhiều ạ
 

File đính kèm

  • HoTro.xlsm
    24.7 KB · Đọc: 30
Có một điều rằng, mã số là một thứ khó nhớ, và nó thiết kế ra chủ yếu để máy móc dùng chứ không phải là cho con người dùng, Thà rằng nhập họ tên còn hơn.
 
Có một điều rằng, mã số là một thứ khó nhớ, và nó thiết kế ra chủ yếu để máy móc dùng chứ không phải là cho con người dùng, Thà rằng nhập họ tên còn hơn.
Quản lý mã tiện hơn mà bạn, việc của mình k phải nhớ đâu bạn
Đây mình trích ra th, chứ đến 50 lớp lận
Phụ huynh lên xin phép cho HS thì sẽ đọc Mã HS để mình xử lý, chứ mình không cần nhớ điều gì cả ấy
 
Quản lý mã tiện hơn mà bạn, việc của mình k phải nhớ đâu bạn
Đây mình trích ra th, chứ đến 50 lớp lận
Phụ huynh lên xin phép cho HS thì sẽ đọc Mã HS để mình xử lý, chứ mình không cần nhớ điều gì cả ấy
Dùng mã để quản lý thì đúng rồi, nhưng mà quá trình giao tiếp giữa người với người nó lại khác. Bạn cứ thử đọc tên tôi là Trường Vũ, và bạn đoc la TRV thử xem cái nào tiện hơn? Tóm lại là phần mềm thì phải hỗ trợ cả hai phương án, dùng mã, hoặc tên người dùng ( tất nhiên phải có cơ chế riêng để phân biệt khi trùng tên),
 
Dùng mã để quản lý thì đúng rồi, nhưng mà quá trình giao tiếp giữa người với người nó lại khác. Bạn cứ thử đọc tên tôi là Trường Vũ, và bạn đoc la TRV thử xem cái nào tiện hơn? Tóm lại là phần mềm thì phải hỗ trợ cả hai phương án, dùng mã, hoặc tên người dùng ( tất nhiên phải có cơ chế riêng để phân biệt khi trùng tên),
Mình hiểu ý bạn :(( Cái đó có thêm như bạn nói thì càng tốt ạ
Tại đơn vị mình PH phải xuất thẻ HS của HS mới đc xin phép nên mình chỉ quan tâm mã trên Thẻ th ạ
Có cái bạn nói thì quá tốt r
 
Button Cập nhật là chỉnh sửa được luôn ạ
Dán code này vào User Form
Mã:
Private Vitri As Long
Private Sub CommandButton1_Click()
If Vitri = 0 Then Exit Sub
With Sheets("Sheet1")
.Cells(Vitri, 3) = Me.TextBox3.Value
.Cells(Vitri, 4) = Me.TextBox4.Value
.Cells(Vitri, 5) = Me.TextBox5.Value
.Cells(Vitri, 6) = Me.TextBox6.Value
.Cells(Vitri, 7) = Me.TextBox7.Value
.Cells(Vitri, 8) = Me.TextBox8.Value
End With
End Sub
Private Sub TextBox1_Change()
Dim StrID As String
Dim Lrow As Long
Dim i As Long
With Sheets("Sheet1")
Lrow = .Range("A" & Rows.Count).End(xlUp).Row
StrID = Me.TextBox1.Value
For i = 5 To Lrow
If .Cells(i, 1).Value = StrID Then
    Vitri = i
    Me.TextBox2 = .Cells(i, 2).Value
    Me.TextBox3 = .Cells(i, 3).Value
    Me.TextBox4 = .Cells(i, 4).Value
    Me.TextBox5 = .Cells(i, 5).Value
    Me.TextBox6 = .Cells(i, 6).Value
    Me.TextBox7 = .Cells(i, 7).Value
    Me.TextBox8 = .Cells(i, 8).Value
    Exit For
End If
Next i
    If i = Lrow + 1 Then
        Me.TextBox2 = ""
        Me.TextBox3 = ""
        Me.TextBox4 = ""
        Me.TextBox5 = ""
        Me.TextBox6 = ""
        Me.TextBox7 = ""
        Me.TextBox8 = ""
        Vitri = 0
    End If
End With
End Sub
 
Lần chỉnh sửa cuối:
Đây mã HS này có tính tương tác cao giữa người & máy nè, mại zô
(Lần sau bạn nên báo trước đó là danh sách toàn trường, nha.)
 

File đính kèm

  • Form.rar
    17.6 KB · Đọc: 60
Chào các bạn, mình cũng cần các bạn giúp đỡ mình tạo form nhập cho file đính kèm bên dưới.

Cám ơn các bạn nhiều ạ!
 

File đính kèm

  • THEO DOI NHIET KE.xlsx
    181.4 KB · Đọc: 17
Bạn thử với file này & chúc vui!
 

File đính kèm

  • Form.rar
    97.5 KB · Đọc: 31
Web KT
Back
Top Bottom