Καλημέρα Τζίμη.
Σε κάθε περίπτωση απαιτούνται προχωρημένες προγραμματιστικές γνώσεις για το ζητούμενο σου.
Επισυνάπτω ένα παράδειγμα με αρκετά φύλλα, ένα για κάθε μαθητή.
Στο παράδειγμα αυτό απαιτείται η επιλογή ονόματος και ο κατάλληλος κωδικός για να εισέλθει ο μαθητής στην εφαρμογή η οποία θα εμφανίσει μόνο το φύλλο εργασίας που του αντιστοιχεί.
Επίσης το βιβλίο είναι προστατευμένο με κωδικό περιορίζοντας έτσι ανεπιθύμητες δραστηριότητες...
Αν προσπαθήσει κανείς να ανοίξει το βιβλίο χωρίς να έχει ενεργοποιήσει τις μακροεντολές, το μόνο φύλλο που θα δει είναι το φύλλο "Login" το οποίο είναι προστατευμένο με τον κωδικό
''test" (Ο ίδιος κωδικός ισχύει για το βιβλίο εργασίας και το έργο
VBA).
Για το πρώτο όνομα (Γιάννης) της πτυσσόμενης λίστας Login ο κωδικός είναι
Pass01
Ο Γιάννης έχει δικαιώματα διαχειριστή οπότε μετά από επιτυχημένο Login θα μπορεί να βλέπει και να επεξεργάζεται τα πάντα στο βιβλίο εργασίας.
Σαν διαχειριστής, μπορεί κανείς στο φύλλο
UserNames να τροποποιήσει τους κωδικούς,
τα ονόματα φύλλων καθώς και τα δικαιώματα διαχειριστή.
Για τα υπόλοιπα ονόματα οι κωδικοί είναι
Pass02 ,
Pass03 κοκ. αντίστοιχα με τη σειρά εμφάνισης των ονομάτων στη λίστα.
Όσο για τον κώδικα
VBA, πιστεύω ότι μπορείς να τον επεξεργαστείς.
Καλή συνέχεια.