Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Excel > Excel - Ερωτήσεις / Απαντήσεις > [Γενικά] Αρχείο καταγραφής αδειών

Excel - Ερωτήσεις / Απαντήσεις Ότι έχει σχέση με συναρτήσεις, μορφοποίηση, εκτυπώσεις γραφήματα κτλ.

Απάντηση στο θέμα

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #11  
Παλιά 30-10-14, 22:48
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλησπέρα

Δεν καταλαβαίνω το πρόβλημα.

Γράφεις «Το πρόβλημα όπως μπορεί να παρατηρήσει κανείς είναι ότι στο φύλλο "Διαστήματα" όπου υπάρχουν περισσότερα διαστήματα αδειών πχ στον μήνα Οκτώβριο καλύπτονται 42 στήλες ακριβώς σε αντίθεση με το φύλλο "Διαστήματα (2)", όπου στον αντίστοιχο μήνα τα διαστήματα είναι μικρότερα.».

Στο αρχείο που ανέβασες «ExampleAdeies5.xlsm», με βάση το οποίο διαμόρφωσα τον κώδικα, υπάρχουν μόνο δύο φύλλα τα «Καταχώρηση» και «Διαστήματα».

Στο «Καταχώρηση» καταχωρούνται οι απουσίες κάθε μέρα. Το πλήθος των στηλών κάθε μήνα εξαρτάται από τη διάρκειά του (28 έως 31) και συνεπώς δεν είναι σταθερό.

Στο φύλλο «Διαστήματα» γίνεται η εξαγωγή των διαστημάτων.
Στο παράδειγμά σου για το μήνα Οκτώβριο χρησιμοποιούνται 17 στήλες και για το Νοέμβριο 19.

Οι 42 στήλες που αναφέρεις δεν ξέρω από πού προέκυψαν. Επίσης δεν ξέρω πως προέκυψαν τα στοιχεία του φύλλου Διαστήμα(2) του νέου αρχείου που ανέβασες.

Ο κώδικας λαμβάνει υπόψη τα δεδομένα από το φύλλο «Καταχώρηση» και για κάθε μήνα χρησιμοποιεί, στο φύλλο «Διαστήματα», τις αναγκαίες στήλες.

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

Φιλικά/Γιώργος
Απάντηση με παράθεση
  #12  
Παλιά 30-10-14, 23:13
Όνομα: Μάνος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 03-09-2014
Μηνύματα: 13
Προεπιλογή

Γιώργο γεια και πάλι,

Ζητώ συγνώμη αν δεν έγινα κατανοητός.

Το φύλλο "Διαστήματα (2)" είναι μια αντιγραφή του φύλλου "Διαστήματα" (έχοντας τρέξει τον κώδικα) με διαφορετικές ημερομηνίες αδειών απλά για να περιγράψω το πως καταγράφονται διαφορετικά εύρη διαστημάτων των απουσιών...
Το λάθος είναι δικό μου που δεν εξήγησα την παραδειγματική δημιουργία του τρίτου φύλλου.

Οι 42 στήλες ανά μήνα προκύπτουν από 3 στήλες (Έναρξη/Λήξη/Σύνολο) επί 14...Κατέληξα σε αυτό τον αριθμό υπολογίζοντας ένα ακραίο σενάριο αδειών βάσει του οποίου χρειάζονται 14 τουλάχιστον διαστήματα (όπως πχ τον μήνα Οκτώβριο).

Οπότε αυτό που θέλω είναι αν φυσικά εφικτό να ορίζονται τα αποτελέσματα των διαστημάτων σε συγκεκριμένες στήλες στο δεύτερο φύλλο, όπου κάθε μήνας θα αντιστοιχεί μέσα σε ένα ορισμένο πάντα πλαίσιο στηλών (42).

Αν πιστεύεις ότι ο συλλογισμός μου είναι λάθος, εννοείται κάθε παρατήρηση και συμβουλή είναι πάντα δεκτή.
Απάντηση με παράθεση
  #13  
Παλιά 30-10-14, 23:49
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

1) Αν ήθελες 42 στήλες σταθερά θα έπρεπε να το διευκρινίσεις, Στο παράδειγμα που ανέβασες ήταν 17 και 19.

2) Γιατί να είναι σταθερά 42 στήλες, αφού στους περισσότερους μήνες χρειάζονται λιγότερες.

3) Υπάρχουν και πιο ακραία σενάρια. Δοκίμασε μια εναλλαγή ΚΑ και ΑΣ.
Απάντηση με παράθεση
  #14  
Παλιά 31-10-14, 08:51
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλημέρα

Μάνο, κάνοντας κάποιες δοκιμές με εναλλαγή ΚΑ και ΑΣ, διαπίστωσα ότι υπήρχαν περιπτώσεις που τα αποτελέσματα δεν ήταν σωστά.

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

Στο επισυναπτόμενο αρχείο το διόρθωσα.

Αντικατέστησα επίσης τα συνημμένα αρχεία και στα προηγούμενα μηνύματά μου

Φιλικά/Γιώργος
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsm AdeiesPerDayToIntervals2.xlsm (33,9 KB, 34 εμφανίσεις)
Απάντηση με παράθεση
  #15  
Παλιά 31-10-14, 11:11
Όνομα: Μάνος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 03-09-2014
Μηνύματα: 13
Προεπιλογή

Καλημέρα Γιώργο,

Ευχαριστώ πολύ για την βοήθεια σου...
Το τελευταίο αρχείο ομολογώ ότι με "ξεκόλλησε"!
Απάντηση με παράθεση
  #16  
Παλιά 31-10-14, 15:35
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλησπέρα

Στο προηγούμενο αρχείο AdeiesPerDayToIntervals2.xlsm τα διαστήματα απουσίας λόγω κανονικής άδειας (ΚΑ) και ασθένειας (ΑΣ) θεωρούνται διαφορετικά.

Στο συνημμένο αρχείο AdeiesPerDayToIntervals3 δίνεται και η δυνατότητα να μη γίνεται η παραπάνω διάκριση.

Έτσι συνεχόμενα διαστήματα απουσίας, ανεξάρτητα από το λόγο απουσίας, συνενώνονται σε ένα.

Φιλικά/Γιώργος
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsm AdeiesPerDayToIntervals3.xlsm (37,6 KB, 38 εμφανίσεις)
Απάντηση με παράθεση
  #17  
Παλιά 02-11-14, 22:19
Όνομα: Μάνος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 03-09-2014
Μηνύματα: 13
Προεπιλογή

Γιώργο καλησπέρα,

Πραγματικά κάθε βοήθεια και προσθήκη σου αναβαθμίζει το παράδειγμα.

Θα ήθελα να ρωτήσω το εξής:
Υπάρχει δυνατότητα τα αποτελέσματα στο φύλλο "Διαστήματα" να μην εμφανίζονται συνεχόμενα;

Δλδ κάθε μήνας ξεχωριστά να βρίσκεται σε διαφορετικό εύρος κελιών (πχ Οκτώβριος Α1:Ρ5, Νοέμβριος Α20:Μ24 στην εντολή του "Υπολογισμού διαστημάτων απουσίας χωρίς διάκριση ΚΑ, ΑΣ") και να επαναλαμβάνονται φυσικά οι σταθερές στήλες των υπαλλήλων (ΥΠΑΛΛΗΛΟΣ Α, ΥΠΑΛΛΗΛΟΣ Β κλπ);

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

Ευχαριστώ προκαταβολικά
Απάντηση με παράθεση
  #18  
Παλιά 02-11-14, 23:44
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλησπέρα και Καλημέρα

Υπάρχει αυτή η δυνατότητα.

Στον κώδικα η θέση των αποτελεσμάτων κάθε μήνα καθορίζεται από τη μεταβλητή rngOutMonth.

Αν θεωρείς σημαντικό, για μένα δεν είναι, να μη εμφανίζονται συνεχόμενα τα αποτελέσματα των μηνών θα μπορούσες να πειραματιστείς και να εξασκηθείς ταυτόχρονα στην VBA

Φιλικά/Γιώργος.
Απάντηση με παράθεση
  #19  
Παλιά 03-11-14, 10:39
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλημέρα

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

Βλέποντας πάλι το μήνυμά σου διαπίστωσα ότι μάλλον θέλεις τα μηνιαία αποτελέσματα να διατάσσονται κατακόρυφα.

Αν δεν τα κατάφερες δες μια προσέγγιση στο επισυναπτόμενο αχρείο.

Φιλικά/Γιώργος
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsm AdeiesPerDayToIntervalsVer.xlsm (36,8 KB, 107 εμφανίσεις)
Απάντηση με παράθεση
  #20  
Παλιά 03-11-14, 13:56
Όνομα: Μάνος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 03-09-2014
Μηνύματα: 13
Προεπιλογή

Γιώργο καλησπέρα,

Προσπάθησα να βγάλω άκρη, αλλά δεν κατάφερα να ανακαλύψω στον κώδικα ότι η θέση των αποτελεσμάτων κάθε μήνα καθορίζεται από τη μεταβλητή rngOutMonth.

Η βοήθεια σου μέχρι τώρα με παρακίνησε να ψάξω περισσότερο την VBA. Ευχαριστώ και πάλι.
Πραγματικά οι υποδείξεις και τα παραδείγματα σου προσωπικά με κατατόπισαν πλήρως.
Απάντηση με παράθεση
Απάντηση στο θέμα


Δικαιώματα - Επιλογές
Δε μπορείτε να δημοσιεύσετε νέα μηνύματα
Δε μπορείτε να δημοσιεύσετε απαντήσεις
Δεν μπορείτε να επισυνάψετε αρχεία
Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας

Ο κώδικας ΒΒ είναι σε λειτουργία
Τα Smilies είναι σε λειτουργία
Ο κώδικας [IMG] είναι σε λειτουργία
Ο κώδικας HTML είναι εκτός λειτουργίας
Trackbacks are εκτός λειτουργίας
Pingbacks are εκτός λειτουργίας
Refbacks are εκτός λειτουργίας


Παρόμοια Θέματα

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[Γενικά] Πίνακας Αδειών nkouk Excel - Ερωτήσεις / Απαντήσεις 0 03-12-15 14:24
Διαχείρηση Αδειών nkouk Access - Ερωτήσεις / Απαντήσεις 0 31-10-15 17:13
[Excel07] Πρόγραμμα αδειών Πέτρο Excel - Ερωτήσεις / Απαντήσεις 14 30-11-12 11:26
Διαχείριση αδειών passarella Access - Ερωτήσεις / Απαντήσεις 5 07-09-12 11:46
Υπόλοιπο Αδειών stelianta Access - Ερωτήσεις / Απαντήσεις 2 29-02-12 22:33


Η ώρα είναι 06:05.