Εμφάνιση ενός μόνο μηνύματος
  #2  
Παλιά 15-01-20, 13:01
kapetang Ο χρήστης kapetang δεν είναι συνδεδεμένος
Όνομα: Γιώργος
Έκδοση λογισμικού 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) να ολοκληρωθεί ο κώδικας.
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsm 2020 test.xlsm (171,8 KB, 39 εμφανίσεις)
Απάντηση με παράθεση