Xin giúp code thêm sửa xóa

Liên hệ QC

vuquyetmanh

Thành viên mới
Tham gia
17/6/16
Bài viết
15
Được thích
0
Trên wb("NhapLieu.xlsm").sheet1 mình có 3 nút bấm tên là "thêm", "sửa", "xóa". 3 nút này đều show 1 form "capnhat"
form này mình có : 2 text và 1 nút tên "cập nhật"
Mình muốn ấn nào nút trên sheet1 thì form hiện lên và sau khi ấn "cập nhật" thì :
- ấn vào "thêm" thì "cập nhật" là thêm dòng và thêm dữ liệu vào dòng cuối wb("DuLieu.xlsx").Sheet1("hoten")
- ấn vào nút "xóa" thì là xóa dòng ở wb("DuLieu.xlsx").Sheet1("hoten")
- ấn nút sửa thì tìm dòng trùng dữ liệu họ tên và sửa giống với sheet wb("DuLieu.xlsx").Sheet1("sửa") mà mình mô tả trên file excel (hiển thị số lần sửa và lưu lại dữ liệu đã bị sửa)
Mình tham khảo trên mạng thì các nút bấm hầu như bật ra 1 menu riêng của nó và thao tác sửa không ghi lại quá trình sửa.
Mong pro nào giúp mình với. Bài toán của mình tương tự vậy nhưng mình ko biết làm thế nào nữa.
 

File đính kèm

  • Dữ liệu.xlsx
    14.2 KB · Đọc: 3
  • Nhập liệu.xlsm
    23.1 KB · Đọc: 9
Trên wb("NhapLieu.xlsm").sheet1 mình có 3 nút bấm tên là "thêm", "sửa", "xóa". 3 nút này đều show 1 form "capnhat"
form này mình có : 2 text và 1 nút tên "cập nhật"
Mình muốn ấn nào nút trên sheet1 thì form hiện lên và sau khi ấn "cập nhật" thì :
- ấn vào "thêm" thì "cập nhật" là thêm dòng và thêm dữ liệu vào dòng cuối wb("DuLieu.xlsx").Sheet1("hoten")
- ấn vào nút "xóa" thì là xóa dòng ở wb("DuLieu.xlsx").Sheet1("hoten")
- ấn nút sửa thì tìm dòng trùng dữ liệu họ tên và sửa giống với sheet wb("DuLieu.xlsx").Sheet1("sửa") mà mình mô tả trên file excel (hiển thị số lần sửa và lưu lại dữ liệu đã bị sửa)
Mình tham khảo trên mạng thì các nút bấm hầu như bật ra 1 menu riêng của nó và thao tác sửa không ghi lại quá trình sửa.
Mong pro nào giúp mình với. Bài toán của mình tương tự vậy nhưng mình ko biết làm thế nào nữa.
Sao không tạo form trên bảng tính mà phải dùng tới userform? Có nguyên nhân gì đặc biệt chăng?
Cứ trên sheet mà xử lý thì đơn giản nhất. Khi nào giỏi code rồi thì chuyển qua userform cũng đâu có muộn.
 
Upvote 0
Vâng, vì các nút bấm này đối với file mình muốn làm thì nó đã nằm trên form khác có ở sheet rồi. Form đó khi nhập dropdown tên thì tự động vlockup các dữ liệu ở ô khác. Và dữ liệu nào còn trống và sai kiểu thì mình muốn sửa, hoặc thêm.chứ ko muốn tác động trên những dòng vlockup trong sheet.
Ví dụ với 2 file trên, thêm cột stt vào wb dữ liệu
gõ số 1 trên wb nhập liệu thì show ra 2 ô bên cạnh bằng vlockup, lúc này khi ấn sửa mình sẽ gán dữ liệu vào textbox của sửa và khi ấn cập nhật thì dữ liệu bên kia đc thay đổi. Kiểu vậy ạ.
Vẫn chò pro giúp qua cơn bế tắc ạ. Hic
 
Lần chỉnh sửa cuối:
Upvote 0
Mình đang khúc mắc không biết làm thế nào để form có thể nhận biết được button nào đã gọi nó.
 
Upvote 0
Web KT

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

Back
Top Bottom