tamhoncuada10313
Thành viên thường trực
- Tham gia
- 7/4/08
- Bài viết
- 221
- Được thích
- 65
Cái này bạn cần gì dùng code cho cực? Sao ko dùng chức năng Conditional Formating cho gọn chứem muốn khi nhập dữ liệu vào form xong thì khi ấn chữ thêm mới, dữ liệu sẽ được ghi vào trong sheet và sheet sẽ tự động kẻ thêm khung cho mình thì làm thế nào ạ.
em muốn khi nhập dữ liệu vào form xong thì khi ấn chữ thêm mới, dữ liệu sẽ được ghi vào trong sheet và sheet sẽ tự động kẻ thêm khung cho mình thì làm thế nào ạ.
With Sheet1.Range(Cells(irow, 1), Cells(irow, 9))
.Borders(xlEdgeLeft).Weight = xlThin
.Borders(xlEdgeRight).Weight = xlThin
.Borders(xlEdgeBottom).Weight = xlThin
.Borders(xlInsideVertical).Weight = xlThin
End With
1. Thêm mới: theo cách viết của bạn thì khi thêm mới, dữ liệu mới ghi cuối bảng. Như vậy nhập STT là thừa (có thể nhập sai, trùng số hoặc không biết số mấy để nhập). Bạn nên để cho VBA tự ghi bằng cách chỉnh:em muốn khi nhập dữ liệu vào form xong thì khi ấn chữ thêm mới, dữ liệu sẽ được ghi vào trong sheet và sheet sẽ tự động kẻ thêm khung cho mình thì làm thế nào ạ.
.Cells(irow, 1).Value = Me.stt.Value
.Cells(irow, 1).Value = irow - 3
theo em được biết thì sử dụng CF thì ta phải xác định số bản ghi là bao nhiêu thôi đúng không ạ. Ý em là giả sử dữ liệu vào thời điểm hiện tại chỉ 100 rows chẳng hạn thì ta định dạng CF cho 100 row đó nhưng dữ liệu nhập vào thực tế không đến 100 row thì như thế là hơn thừa.
hix,anhphuong ơi! dữ liệu của tớ nó lại không cố định mà nó có thể tăng hoặc giảm