Kẻ khung cho dòng vừa thêm dữ liệu:Chào các anh chị trong diễn dàn.
Em muốn khi click vào nút "THÊM" trong Form "NHẬP DỮ LIỆU" ở Sheet B1-KTDV30 thì dòng dữ liệu mới được chèn vào sẽ có định dạng Borders như trong Sheet Vidu. Mong anh chị diễn đàn giúp em.
EndR = Sheet1.Range("A65000").End(xlUp).Row + 1
Sheet1.Range("A" & EndR & ":AP" & EndR).Borders.LineStyle = 1
EndR = .Range("E" & Rows.Count).End(xlUp).Row+1
If txtBCThang.Text = "" Then
MsgBox "Chua nhap du lieu: Báo cáo tháng": txtBCThang.SetFocus: Exit Sub
End If
Chào các anh chị trong diễn dàn.
Em muốn khi click vào nút "THÊM" trong Form "NHẬP DỮ LIỆU" ở Sheet B1-KTDV30 thì dòng dữ liệu mới được chèn vào sẽ có định dạng Borders như trong Sheet Vidu. Mong anh chị diễn đàn giúp em.
.Range("A" & EndR + 1).Resize(, 42).Borders.LineStyle = 1
Private Sub cktHU_Change()
If cktHU.Value = True And dvtcqlCapTinh.Value = True Then
MsgBox "Loi: Huyen uy khong kiem tra dang vien do cap tinh quan ly": Exit Sub
End If
End Sub
Private Sub cktHU_Change()
Select Case cktHU.Value = True
Case dvtcqlCapTinh.Value = True
MsgBox "Loi: Huyen uy khong kiem tra dang vien do cap tinh quan ly": Exit Sub
Case cuvccTinhUyVien.Value = True
MsgBox "Loi: Huyen uy khong kiem tra tinh uy vien": Exit Sub
End Select
End Sub
ExecuteExcel4Macro ("BORDER(1,1,0,7,0,0,0)")
Mình thì nghĩ có khác thường 1 chút:
Chủ bài đăng đang dùng form để nhập liệu; Có nghĩa lÀ ĐANG TẠO 1 CSDL (thuộc dạng THÔ)
Sao bạn không làm 1 macro kẻ khung cho 999 hàng/dòng luôn
Sau đó ta cứ nhập dần số liệu thôi.
Nếu muốn đẹp thì đem ẩn các dòng đã kẻ khung nhưng chưa có dữ liệu đi.
Thực tế CSDL thô thì ít ai mà nhảy vô nớ xem nó đẹp hay xấu;
Diêm dúa cần là lúc tạo ra các báo cáo để xem hay in kia.
Mong rằng ai đó không fật lòng!