Forum

Forum (https://www.ms-office.gr/forum/)
-   Excel - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/excel-erotiseis-apantiseis/)
-   -   [VBA] Πρόγραμμα Αδειών Προσωπικού (https://www.ms-office.gr/forum/excel-erotiseis-apantiseis/6047-programma-adeion-prosopikoi.html)

ChrisGT7 14-09-24 19:51

Καλησπέρα Χρήστο,

Κάθε φορά που εισέρχεσαι στο φύλλο ΠΡΟΣΩΠΙΚΟ, εκτελείται το γεγονός ενεργοποίησης του φύλλου (Activate), όπου ο κώδικας ενημερώνει τα σχόλια των αδειών και τα σύνολα.

Η ενημέρωση περιλαμβάνει τη διαγραφή όλων των σχολίων και την επαναεισαγωγή τους με τις νέες περιγραφές αδειών. Το έκανα έτσι γιατί μπορεί να έχεις αλλάξει κάποιον κωδικό ή περιγραφή άδειας στο φύλλο ΛΙΣΤΕΣ, οπότε με την είσοδό σου στο φύλλο όλα ενημερώνονται αυτόματα. Θα μου πεις τώρα η αλλαγή των αδειών δεν είναι συχνό φαινόμενο... Τότε ίσως με ένα κουμπί ενημέρωσης της επικεφαλίδας με τις άδειες, να σε βοηθούσε;

Λογικά θα πρέπει να έχεις επιλέξει από τις Επιλογές του Excel (File > Options > Advanced > Display > Comments and indicators) να φαίνονται πάντα όλα τα σχόλια στα φύλλα, ώστε να χρειάζεσαι να τα αποκρύπτεις συνέχεια. Γιατί εγώ τουλάχιστον, τα σχόλια τα βλέπω μόνο όταν βάλω το δείκτη του ποντικιού πάνω στο αντίστοιχο κελί. Ισχύει κάτι τέτοιο;

Όσον αφορά την αναίρεση, κάθε φορά που εκτελείται μια μακροεντολή, διαγράφονται όλες οι προηγούμενες ενέργειες που έχεις κάνει, οπότε δε λειτουργεί η αναίρεση.

dealer_xm 14-09-24 21:06

Σ`ευχαριστώ για την άμεση απάντηση.

Τελικά ήταν ενεργοποιημένη η επιλογή της προβολής των σχολίων. Οπότε δεν χρειάζεται κάποια διόρθωση, μια χαρά το έχεις προγραμματίσει να λειτουργεί.

Καλό βράδυ.

stkloumasis 19-11-24 22:42

καλησπερα μια βοηθεια
 
Παράθεση:

Αρχική Δημοσίευση από ChrisGT7 (Μήνυμα 35783)
Καλημέρα σας,

Επισυνάπτεται η βελτιωμένη έκδοση του αρχείου για την παρακολούθηση αδειών. Το εγχειρίδιο τροποποιήθηκε ανάλογα.

Οι βελτιώσεις είναι οι παρακάτω:

- Η επιλογή εργαζομένου στα φύλλα μηνών δε γίνεται πλέον με αναδυόμενη λίστα (επικύρωση τιμών) αλλά μέσω αναδυόμενης φόρμας με διπλό κλικ στις στήλες ΚΩΔΙΚΟΣ ή ΕΡΓΑΖΟΜΕΝΟΣ.

- Για μεγαλύτερη ευκολία στην επιλογή τύπου άδειας στα φύλλα μηνών, προστέθηκε αναδυόμενη φόρμα κάνοντας διπλό κλικ στο κελί της επιθυμητής ημέρας. Για να εμφανιστεί η φόρμα θα πρέπει πρώτα να έχουμε επιλέξει εργαζόμενο. Εμφανίζεται μήνυμα επισήμανσης σε διαφορετική περίπτωση.

- Προστέθηκε το φύλλο ΜΗΝΙΑΙΑ ΣΥΝΟΛΑ, όπου η λειτουργία του είναι παρόμοια με το ΕΤΗΣΙΑ ΑΝΑΦΟΡΑ και εμφανίζει τα σύνολα ανά τύπο άδειας για κάθε εργαζόμενο. Η συγκεκριμένη πρόταση δημιουργήθηκε ύστερα από αίτημα του χρήστη vageliskarag.

Όπως πάντα, αναμένω παρατηρήσεις/απορίες/διορθώσεις!

καλησπερα , προσπαθω στο βιβλιο να προσθεσω εκτος την κανονικη αδεια την ΑΜΔ (Αδεια Μικρας Διαρκειας) και οταν το κανω με προσθεσει στηλων μου διαγραφει συνεχεια την κανονικη αδεια , τι πρεπει να κανω

ChrisGT7 19-11-24 23:01

Καλημέρα Σταμάτη,

Επειδή το αρχείο περιέχει κώδικα για πολύ συγκεκριμένες ενέργειες, οποιαδήποτε αλλαγή στη μορφοποίηση κάποιου φύλλου εργασίας απαιτεί αντίστοιχη τροποποίησή του κώδικα.

Αν θέλεις να προσθέσεις νέο είδος άδειας (ΑΜΔ) ώστε να εμφανιστεί στο φύλλο ΠΡΟΣΩΠΙΚΟ, αυτό μπορεί να γίνει με δύο τρόπους:

1. Στο φύλλο ΛΙΣΤΕΣ και στον πράσινο πίνακα, προσθέτεις νέα γραμμή (πατώντας TAB στο τελευταίο κελί του πίνακα) ώστε να γράψεις έναν δικό σου κωδικό (π.χ. ΑΜΔ) και το όνομα της άδειας.
2. Μπορείς να σβήσεις ή να αντικαταστήσεις κάποια άδεια από τις 25 που υπάρχουν ως παραδείγματα.

Με διορθώνεις αν δεν κατάλαβα σωστά το ζητούμενό σου ή χρειάζεσαι κάποια επιπλέον τροποποίηση του αρχείου.

stkloumasis 20-11-24 14:26

καλησπερα
 
Παράθεση:

Αρχική Δημοσίευση από ChrisGT7 (Μήνυμα 36163)
Καλημέρα Σταμάτη,

Επειδή το αρχείο περιέχει κώδικα για πολύ συγκεκριμένες ενέργειες, οποιαδήποτε αλλαγή στη μορφοποίηση κάποιου φύλλου εργασίας απαιτεί αντίστοιχη τροποποίησή του κώδικα.

Αν θέλεις να προσθέσεις νέο είδος άδειας (ΑΜΔ) ώστε να εμφανιστεί στο φύλλο ΠΡΟΣΩΠΙΚΟ, αυτό μπορεί να γίνει με δύο τρόπους:

1. Στο φύλλο ΛΙΣΤΕΣ και στον πράσινο πίνακα, προσθέτεις νέα γραμμή (πατώντας TAB στο τελευταίο κελί του πίνακα) ώστε να γράψεις έναν δικό σου κωδικό (π.χ. ΑΜΔ) και το όνομα της άδειας.
2. Μπορείς να σβήσεις ή να αντικαταστήσεις κάποια άδεια από τις 25 που υπάρχουν ως παραδείγματα.

Με διορθώνεις αν δεν κατάλαβα σωστά το ζητούμενό σου ή χρειάζεσαι κάποια επιπλέον τροποποίηση του αρχείου.

καλησπερα δεν θελω να προσθεσω στις 25 υπαρχουσες δικαιολογιες αδεια αλλα θελω οπως ειναι η κανονικη αδεια να προσθεσω την Αδεια Μικρας Διαρκειας (ΑΜΔ) γιατι ειναι στανταρ η ποσοτητα του ετους , 30 μερες Κανονικη Αδεια ,10 μερες ΑΜΔ στο φυλλο ΠΡΟΣΩΠΙΚΟ

ChrisGT7 20-11-24 18:41

1 Συνημμένο(α)
Σταμάτη,

Δοκίμασε το συνημμένο αρχείο αν είναι αυτό που χρειάζεσαι.

Πρόσθεσα τέσσερις στήλες παρακολούθησης της ΑΜΔ, όμοια της ΚΑ. Χρησιμοποιώ τον κωδικό 2 για ΑΜΔ, το οποίο αν θες το αλλάζεις.

Επίσης, ομαδοποίησα τις 8 στήλες των ΚΑ και ΑΜΔ για να μπορείς να τις κρύβεις.

Σε κάποια φύλλα μηνών το 2 θα έχει σχόλιο "Αιμοδοτική". Επειδή δεν το άλλαξα σ' αυτά, απλά σβήνεις και ξαναγράφεις το 2 για να ενημερωθεί το σχόλιο με τη νέα περιγράφη της άδειας.

stkloumasis 20-11-24 19:08

Παράθεση:

Αρχική Δημοσίευση από ChrisGT7 (Μήνυμα 36165)
Σταμάτη,

Δοκίμασε το συνημμένο αρχείο αν είναι αυτό που χρειάζεσαι.

Πρόσθεσα τέσσερις στήλες παρακολούθησης της ΑΜΔ, όμοια της ΚΑ. Χρησιμοποιώ τον κωδικό 2 για ΑΜΔ, το οποίο αν θες το αλλάζεις.

Επίσης, ομαδοποίησα τις 8 στήλες των ΚΑ και ΑΜΔ για να μπορείς να τις κρύβεις.

Σε κάποια φύλλα μηνών το 2 θα έχει σχόλιο "Αιμοδοτική". Επειδή δεν το άλλαξα σ' αυτά, απλά σβήνεις και ξαναγράφεις το 2 για να ενημερωθεί το σχόλιο με τη νέα περιγράφη της άδειας.

Πωωωωωωω αυτο προσπαθουσα να κανω σε ευχαριστω παρα πολυ , τι δεν εκανα σωστα για να το εχω υποψιν , να μαθαινουμε κιολας μην το περνω ετοιμο

ChrisGT7 20-11-24 21:16

Λόγω νέων στηλών έπρεπε να τροποποιηθεί και ο κώδικας ώστε να βάζει στα σωστά κελιά τις ανάλογες συναρτήσεις.

Αν γνωρίζεις από VBA, μελέτησε τον κώδικα που αφορά το φύλλο ΠΡΟΣΩΠΙΚΟ κι αν έχεις απορίες, εδώ είμαστε για περισσότερη βοήθεια.


Η ώρα είναι 22:15.

Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.


Search Engine Optimization by vBSEO 3.3.2