Đồng chí này lần nào cũng gõ sai chính tả, "chân thành" chứ không phải "trân thành" đâu.Câu hỏi của em nằm trong file. Mong nhận được sự giúp đở của các bác. Trân thành cảm ơn các bác trước
Private Sub CmdTao_Click()
[COLOR=red]Dim eRow As Long[/COLOR]
On Error GoTo BaoLoi
Sheet1.Copy after:=Sheets(Sheets.Count)
ActiveSheet.Name = TxtLop
ActiveSheet.[B3] = TxtLop
[COLOR=red]eRow = Sheet6.[B1000].End(xlUp).Offset(1).Row[/COLOR]
[COLOR=red] If eRow < 15 Then eRow = 15[/COLOR]
[COLOR=red] Sheet6.Range("B" & eRow) = TxtLop[/COLOR]
ActiveSheet.[D3].Clear
TxtLop = ""
TxtLop.SetFocus
Exit Sub
BaoLoi:
MsgBox "Chua nhap ten Sheet, ten Sheet khong hop le hoac da ton tai."
Application.DisplayAlerts = False
ActiveSheet.Delete
Application.DisplayAlerts = True
TxtLop = ""
TxtLop.SetFocus
End Sub
Private Sub CmdTao_Click()
Dim eRow As Long
On Error GoTo BaoLoi
Sheet6.Unprotect ("n")
......
sheet6.protect("n")
End Sub
Ủa, tạo lớp mới rồi khóa nó lại luôn thì tạo làm gì vậy, trong khi một số thông tin cần thiết phải có ở đó chưa được nhập?Trước hết cảm ơn bạn rất nhiều, mình đã tạo thêm lớp được rồi, tuy nhiên lại thêm vấn đề khác nữa, ý mình muốn khi tạo thêm lớp mới thì lại khóa sheet lớp mới vừa tạo luôn. Mong nhận được sự giúp đở từ các bác, cảm ơn rất nhiều
Bạn cứ chạy thử xem có đúng ý không là được chứ có gì đâu.Em thêm như gì sau không đúng hé anh PHUC
......
Mog anh xem lại dùm em. Cảm ơn anh nhiều
Lý do là sheet 6a1 của bạn đã bị khóa. Bạn thêm câu lệnh ActiveSheet.Unprotect "GPE" vào trước câu lệnh ActiveSheet.[B3] = TxtLop. Password GPE là mình đưa ra làm ví dụ thôi, bạn thay đổi cho phù hợp với thực tế nhé.Em chạy rồi mà sao báo lổi View attachment 61263vậy hé anh phúc
Với bất kỳ thành viên nào, bạn chỉ cần click vào tên nick, sẽ có 1 menu hiện ra, trong đó có lệnh Gửi e-mail. Bạn chọn lệnh này sẽ biết địa chỉ Email của thành viên đó.Em làm được rồi anh phúc ơi. Cảm ơn anh nhiều lắm. Chúc anh vui vẽ. àh anh phúc có gmail cho em xin đi anh phúc, có gì em trao đổi với anh được không anh phúc. Ccảm ơn anh trước