
15-01-20, 13:01
|
| Όνομα: Γιώργος Έκδοση λογισμικού Office: Ms-Office 2010 Γλώσσα λογισμικού Office: Ελληνική, Αγγλική | | Εγγραφή: 18-06-2010
Μηνύματα: 3.674
| |
Καλημέρα
Διονύση αυτό θα μπορούσε να γίνει εφαρμόζοντας ξεχωριστή μορφοποίηση υπό όρους για κάθε περιοχή που ορίζουν τα κελιά μιας ημέρας, ως εξής:
1) Επιλέγουμε τα κελιά μιας μέρας και ανοίγουμε το παράθυρο μορφοποίησης υπό όρους.
2) Επιλέγουμε χρήση τύπου για τη μορφοποίηση και τύπο της μορφής: =$H$16=TODAY()
3) Ορίζουμε το χρώμα γεμίσματος της περιοχής.
Επειδή αυτό χειροκίνητα απαιτεί αρκετή δουλειά, το αυτοματοποίησα με κώδικα (μακροεντολή addFC).
Ο κώδικας στη λωρίδα των κελιών B:O βρίσκει τα κελιά που έχουν ημερομηνία και ακολούθως ορίζει την περιοχή κελιών της σχετικής μέρας και τη μορφοποίηση.
Έτρεξα τον κώδικα για το φύλλο «ΙΑΝ», που έχει όλους τους μήνες.
Αν επιλέξουμε ένα κελί μιας ημέρας και πάμε στη διαχείριση κανόνων μορφοποίησης υπό όρους θα δούμε τη μορφοποίηση που έκανε ο κώδικας για τα κελιά της συγκεκριμένης μέρας.
Αν θέλουμε να τρέξουμε τον κώδικα για το φύλλο πχ «ΦΕΒ»:
1) Το κάνουμε ενεργό (κλικ στην καρτέλα του).
2) Πατούμε Alt+ F11 για να πάμε στο παράθυρο του κώδικα.
3) Κάνουμε κλικ μέσα στον κώδικα και πατούμε το F5 για να τρέξει ο κώδικας.
4) Περιμένουμε (θέλει κάποιο χρόνο αφού εξετάζονται όλα τα κελιά της λωρίδας B:O) να ολοκληρωθεί ο κώδικας.
|