mình thanl mọi người nhiều nha.mấy bữa nay công việc bận quá không lên được h lên thấy mọi người quan tâm vấn đề của mình we mình cón một vấn đề muốn hỏi nữa không biết mọi người có cách nào giúp được hem?
Là khi mà mở file check key lên nếu như chế độ macro không bậc thì tự động xoá luôn code không biết có lầm được không, nếu được mong mọi người giúp đỡ nha.
Mong thầy Siwtom viết đoạn code để em cùng các thành học hỏi với ạ!!!
híc thank. có còn cái cách mà cập nhập ngày theo internet thì làm sao nhỉ
Anh Phucbugis có thể bổ sung thêm đoạn code theo ý tưởng của thầy siwtom để tránh một số người ăn gian ngày tháng không ạ.
Thì ở bài $14 tôi đã chỉ ra cách dùng "muôn đời" (dùng bởi "láu cá cao thủ"), và cả cách chống "láu cá gà mờ" - có đề nghị code sửa.
Nhưng đề nghị tác giả phucbugis hãy sửa lại trong tập tin và test xem có đúng không. Vì code viết trong notepad, sau khi dán từ tập tin Excel vào notepad thì tôi chỉ viết thêm đk thôi, chưa test.
Hãy sửa cho những người sau này bạn nhé. Còn nếu bạn thấy không cần sửa thì nói một câu cho mọi người biết để khỏi nài nỉ.
ok đúng rồi bạn.nhưng có cách nào để khi khóa macro thì code tự động bị delete hết không bạn, nếu có xin chỉ giáo nha.
File dính kiemf bên dưới :
http://www.mediafire.com/download/1916ew1rh2mkns8/thukf.rar
Mình vẫn chưa biết cách áp dụng. Bạn có thể đưa 1 File ví dụ không?Mình có làm 1 chương trình phục vụ công việc rất hay và cũng thực hiện kiểm tra bản quyền như sau:
khi mở file excel lên nó sẽ kiểm tra 1 file gì đó VD
Private Sub Workbook_Open()
If Dir("C:\Windows\XXXX.dll") = "" Then
MsgBox "Ban chua dang ky su dung phan mem nay!"
UnprotectVBProj "xxxxxxxx"
DeleteAllCode
ActiveWorkbook.Close SaveChanges:=True
End If
Sheets("Main").Activate
ActiveSheet.ScrollArea = "A1:L39"
End Sub
Sub DeleteAllCode()
Dim x As Integer
Dim Proceed As VbMsgBoxResult
Dim Prompt As String
Dim Title As String
Prompt = "Are you certain that you want to delete all the VBA Code from " & _
ActiveWorkbook.Name & "?"
Title = "Verify Procedure"
Proceed = MsgBox(Prompt, vbYesNo + vbQuestion, Title)
If Proceed = vbNo Then
MsgBox "Procedure Canceled", vbInformation, "Procedure Aborted"
Exit Sub
End If
On Error Resume Next
With ActiveWorkbook.VBProject
For x = .VBComponents.Count To 1 Step -1
.VBComponents.Remove .VBComponents(x)
Next x
For x = .VBComponents.Count To 1 Step -1
.VBComponents(x).CodeModule.DeleteLines _
1, .VBComponents(x).CodeModule.CountOfLines
Next x
End With
On Error GoTo 0
End Sub
bạn tham khảo nha, đã thực hiện hoàn hảo
ok, do hôm nay e bận quá, đáng lẽ là xong khi chiều mà đến h mới xong (do test đk của bác gặp 1 tí sự cố), + thêm đang nghiên cứu cái cách kết nối Internet.
bác xem file e mới thêm ở #8 ---> thế có ổn hơn ko
Ơ, bạn chuot0106 có nhu cầu chứ tôi có đâu?
Bạn chuot0106 test rồi báo kết quả nhé. Chả nhẽ mọi việc mọi người đều làm hộ rồi sản phẩm dâng cho bạn?
xem file đính kèm nha bạn View attachment Thu.rarMình vẫn chưa biết cách áp dụng. Bạn có thể đưa 1 File ví dụ không?
Mình vẫn chưa biết cách áp dụng. Bạn có thể đưa 1 File ví dụ không?
mọi người cho mình hỏi làm sao để khi vba project không còn được bảo vệ bằng mật khẩu tức là đã bị hack mật khẩu thì auto delete module không?
Em thấy thầy ndu96081631 không khoái mấy vụ này lắm nhỉ?Thôi thì bạn hãy.. quên đi ý nghĩ đó cho đở mệt người. Nói tóm lại là: không có cách nào để gọi là "chống phá" trong VBA đâu
Để dành hơi sức làm việc khác có ý nghĩa hơn
Em thấy thầy ndu96081631 không khoái mấy vụ này lắm nhỉ?
Em nghĩ tác giả cũng mong muốn 90% người sử dụng không phá được pass là OKE quá rồi. 10 % còn lại tác giả chắc phải làm từ thiện thôi.
a ndu chỉ ra tay khi thấy vấn đề hợp lý thôi .
mình nghĩ tác giả này cũng tàn nhẫn thật thích dùng cách phá huỷ code chứ ko muốn Protect code.
Em thấy thầy ndu96081631 không khoái mấy vụ này lắm nhỉ?
Em nghĩ tác giả cũng mong muốn 90% người sử dụng không phá được pass là OKE quá rồi. 10 % còn lại tác giả chắc phải làm từ thiện thôi.
VBA cò con mà đòi kinh doanh cái giống gì không biếtChắc là đây là File cần bảo mật, tác giả không muốn người khác biết hoặc tác giả định kinh doanh