Tạo form đăng nhập trong Excel

Liên hệ QC

truongminhthi999

Thành viên mới
Tham gia
10/5/11
Bài viết
27
Được thích
2
Giới tính
Nam
Chào các bạn! Mình có làm một bài Excel tạo form đăng nhập nhưng mình chưa tạo được form thay đổi thông tin đăng nhập khi đăng nhập đúng. Do đó, khi muốn thay đổi phải mở Vba lên để mà thay đổi trong đó. Rất là phiền phức. Bạn nào biết thì chỉ dùm nhe. Tải file đính kèm xem thử nhe!
Xin cám ơn.
Liên lạc với mình qua truongminhthi999@gmail.com
 

File đính kèm

  • Ðang nh_p.rar
    18.7 KB · Đọc: 2,672
Em làm như anh hướng dẫn mà.
Tôi nói PASSWORD ở đây là các loại PASS của VBA, PROTECT SHEET, PROTECT WORKBOOK, còn những thứ kia là đã có hướng dẫn riêng cho từng USER rồi còn gì? Đọc tiếng Việt không hiểu sao trời???
 
Upvote 0
Tôi nói PASSWORD ở đây là các loại PASS của VBA, PROTECT SHEET, PROTECT WORKBOOK, còn những thứ kia là đã có hướng dẫn riêng cho từng USER rồi còn gì? Đọc tiếng Việt không hiểu sao trời???

Hi! Em xin lỗi anh nha. Thực sự là em đọc không kĩ anh ạ. Cảm ơn anh em làm được rồi anh ạ. Quả thật rất hay. Em áp dụng cái From đăng nhập của anh mấy người trường em ai cũng khen giỏi. Hi, cảm ơn anh nhiều lắm!
 
Upvote 0
Tôi nói PASSWORD ở đây là các loại PASS của VBA, PROTECT SHEET, PROTECT WORKBOOK, còn những thứ kia là đã có hướng dẫn riêng cho từng USER rồi còn gì? Đọc tiếng Việt không hiểu sao trời???
Anh Nghĩa ơi giờ em không có id pass của form trong excel để đăng nhập vào file này, có thể phá pass này dc ko anh :(
 
Upvote 0
Thêm cách trình bày form đăng nhập.

username: admin
password: admin

Sau khi đăng nhập dùng ESC để show Ribbon.

Có thể thay đổi background của form:
mau form dang nhap.jpg

'- - -
xóa file đính kèm (do hết Quota)

Link download:
https://www.mediafire.com/?mn32c9vr5nffgb2
 
Lần chỉnh sửa cuối:
Upvote 0
username: admin
password: admin

Sau khi đăng nhập dùng ESC để show Ribbon.

Có thể thay đổi background của form:
View attachment 110275

Không hiểu các bạn làm cái Form với mật khẩu để làm gì nhỉ? Tôi hỏi thật vì muốn biết lý do.
Tôi chỉ cần disable macro thì xong.

Mà chả cần disable macro.

Hiện thời bạn có:
Mã:
    With login
        .Height = ActiveWindow.Height + [B][COLOR=#ff0000]150[/COLOR][/B]
        .Width = ActiveWindow.Width
    End With

Vậy trên máy tôi tôi vẫn nhìn thấy thẻ "Sheet1" và "dieukiennho"

View attachment 110285

Tôi chỉ cần chuột phải lên thẻ này hoặc thẻ kia rồi chọn "Viiew code" thế là tôi vào được trong VBE. Vào rồi thì chọn Run --> Reset. Thế là xong, form Login mất tiêu.

Bạn có thể "che hết" bằng code .Height = ActiveWindow.Height + 500???

Thôi thì chả cần disable macro hay tốn công click, chọn menu làm gì

Hiện thời code của bạn thực thi rất lâu vì muốn "hiện từ từ" form Login. Vậy thì: kích hoạt tập tin --> ở thời điểm bất kỳ giữa lúc bắt đầu animate form tới khi hiện Frame (sau thời điểm này thì "muộn rồi") thì nhấn ESC --> trong cửa sổ nhẩy ra chọn End. Xong.
 
Upvote 0
Đó chỉ là ví dụ.
Chứ thật ra file gốc các sheet được cài ở chế độ SheetVeryHidden. Chỉ cho hiện 1 sheet duy nhất (sheet1: no data)
Còn vào bên sâu bên trong khi chưa kích hoạt macro thì cũng được cài VBAProject - Project Propeties - Protection (with pass)
Khi đã kích hoạt macro thì có thể bảo vệ file bằng cách ko cho dùng ESC hoặc Alt + F4 (có thể unload userform)
=> rất an toàn. **~**
Việc resize Userform còn tùy màn hình. Màn hình của mình thì chỉ cần thế là đủ.
 
Upvote 0
Đó chỉ là ví dụ.
Chứ thật ra file gốc các sheet được cài ở chế độ SheetVeryHidden. Chỉ cho hiện 1 sheet duy nhất (sheet1: no data)
Còn vào bên sâu bên trong khi chưa kích hoạt macro thì cũng được cài VBAProject - Project Propeties - Protection (with pass)
Khi đã kích hoạt macro thì có thể bảo vệ file bằng cách ko cho dùng ESC hoặc Alt + F4 (có thể unload userform)
=> rất an toàn. **~**
Việc resize Userform còn tùy màn hình. Màn hình của mình thì chỉ cần thế là đủ.

Hoành tráng thì có đấy! Chứ còn bạn nói AN TOÀN thì tôi không tin đâu nha! VBA Excel mà an toàn khỉ gì
 
Upvote 0
Đó chỉ là ví dụ.
Chứ thật ra file gốc các sheet được cài ở chế độ SheetVeryHidden. Chỉ cho hiện 1 sheet duy nhất (sheet1: no data)
Còn vào bên sâu bên trong khi chưa kích hoạt macro thì cũng được cài VBAProject - Project Propeties - Protection (with pass)
Khi đã kích hoạt macro thì có thể bảo vệ file bằng cách ko cho dùng ESC hoặc Alt + F4 (có thể unload userform)
=> rất an toàn. **~**
Việc resize Userform còn tùy màn hình. Màn hình của mình thì chỉ cần thế là đủ.
File nào bạn nói an toàn đâu đưa lên đây. Mình là người kém nhất trên GPE này nhưng chắc cũng phá được cái file an toàn của bạn trong vài phút.
 
Upvote 0

File đính kèm

  • BiKhoa.xls
    13.5 KB · Đọc: 236
Upvote 0
Thầy ndu... đúng là PRO. Khâm phục thầy.
Thầy có thể cho chúng em biết là thầy đã làm như thế nào không ạ?
 
Lần chỉnh sửa cuối:
Upvote 0

Vì thế tôi mới viết: Hiện thời code của bạn ...
Nếu bạn muốn chia sẻ form với giao diện đẹp thì như thế là được. Nhưng sao bạn muốn trình diễn form với password để khóa mà bạn lại đưa cái sản phẩm có lỗi đơn giản thế lên???

Việc resize Userform còn tùy màn hình. Màn hình của mình thì chỉ cần thế là đủ.

Thế cái form ấy bạn định hiển thị trên "Màn hình của mình"? Bạn định mua việc, làm khó dễ cho chính mình à? Tôi hiểu là cái form kia nó sẽ được hiển thị trên máy người khác, đúng không? Vậy không quan trọng nó sẽ đủ hay thiếu trên màn hình của bạn mà nó phải đủ trên mọi máy khác. Đúng không?

Tất nhiên luôn có thể đọc "kích thước" màn hình hiện hành


Tất nhiên cái form kia sau khi tu sửa ít ra nó cũng làm khó dễ cho rất nhiều người. Thế là được. Nó cũng như bạn khóa cửa nhà ấy mà. Bạn khóa không phải là muốn làm khó cho các chuyên gia bẻ khóa.
 
Lần chỉnh sửa cuối:
Upvote 0
Tại sao mọi người lại bắt bẽ ghê vậy hè, sao ko hỗ trợ viết code tốt hơn?
Đây là file chia sẻ chứ ko phải đem ra buôn bán gì mà cần phải lock.
Nếu Lock thì một số member sao có thể vào xem code, mất công phải quay dùng phẩn mềm crack -> lại phiền toái hơn ko mấy bác !
 
Upvote 0
Tại sao mọi người lại bắt bẽ ghê vậy hè, sao ko hỗ trợ viết code tốt hơn?
Đây là file chia sẻ chứ ko phải đem ra buôn bán gì mà cần phải lock.
Nếu Lock thì một số member sao có thể vào xem code, mất công phải quay dùng phẩn mềm crack -> lại phiền toái hơn ko mấy bác !
Bài đó Thầy siwtom viết là góp ý đó không phải "ném đá" đâu! Chuyện về giao diện hay lập trình API thì Thầy là một trong những người giỏi nhất mà tôi từng biết đấy! Rồi bạn sẽ biết nhiều về Thầy hơn qua những bài viết sau.

Trân trọng.
 
Upvote 0
Web KT
Back
Top Bottom