Forum

Forum (https://www.ms-office.gr/forum/)
-   Excel - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/excel-erotiseis-apantiseis/)
-   -   [Μορφοποίηση] Προειδοποίηση για παρέλευση ορισμένου χρόνου (https://www.ms-office.gr/forum/excel-erotiseis-apantiseis/3323-proeidopoiisi-gia-pareleysi-orismenoy-xronoy.html)

ΗΛΙΑΣ 28-09-14 21:25

Προειδοποίηση για παρέλευση ορισμένου χρόνου
 
Καλησπέρα. :bye2:
Αντιμετωπίζω το εξής πρόβλημα.:wtf:
Στο κελί Α1 τοποθετώ τα ονοματα των προιόντων .
Στο κελί Β1 τοποθετώ τις ημερομηνίες παραγωγής(01/01/2013).
Στο κελί C1 τοποθετώ τις ημερομνημίες λήξης(01/01/2014).
Θα ήθελα όταν φθάσει η ημερομηνία λήξης του προιόντος (έαν γίνεται την προηγούμενη ημέρα -31/12/2013) ΝΑ ΓΙΝΕΤΑΙ ΚΟΚΚΙΝΗ Η ΓΡΑΜΜΗ ΤΟΥ ΑΝΤΙΣΤΟΙΧΟΥ ΠΡΟΙΟΝΤΟΣ.

ΕΥΧΑΡΙΣΤΩ:smile:

Thanosp 29-09-14 08:51

Καλημέρα σε όλους
Ηλία χρησιμοποίησε την συνάρτηση, = TODAY()=INT($C2)-1) , για την περιοχή που θες να κάνεις την μορφοποίηση,
τσεκάρεις την περιοχή - Μορφή - Μορφοποίηση υπό όρους - τύπος.
Θανάσης

Spirosgr 29-09-14 12:32

1 Συνημμένο(α)
Καλημέρα
Στο βιβλίο που ακολουθεί υπάρχουν τα εξής:

Με κώδικα στο βιβλίο κατά το άνοιγμα
1. Ενεργοποιείται πάντα και ανοίγει το φύλλο Sheet1
2. Χρωματίζονται κόκκινο οι ημερομηνίες ΣΗΜΕΡΑ +1
δηλ. έχουμε ειδοποίηση μια μέρα πριν τη λήξη.

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

Προσοχή:
Επειδή οι ανάγκες του καθ' ενός διαφέρουν
Υπάρχουν δύο ρουτίνες με τίτλο Workbook_Open
Αυτή που είναι απενεργοποιημένη κάνει και τις δύο δουλειές μαζί.
Πρώτα αποχρωματίζει τα ήδη χρωματισμένα κελιά και μετά χρωματίζει εκ' νέου αν υπάρχουν ημερομηνίες για κατάδειξη.
Αν θέλετε να χρησιμοποιήσετε αυτόν τον κώδικα ενεργοποιήστε τον ΑΛΛΑ πρέπει να απενεργοποιήσετε τον άλλο.
Με τον τρόπο αυτό ΔΕΝ θα χρειαστεί και ο κώδικας Workbook_BeforeClose
οπότε πρέπει να τον απενεργοποιήσετε και αυτόν.

Αναλόγως με τις ανάγκες σας μπορείτε να βάλετε τους κώδικες και στα σημεία:
χωρίς την γραμμή Sheet1.Activate
Worksheet_Activate στην ενεργοποίηση του φύλλου.
Worksheet_Deactivate στην απενεργοποίηση του φύλλου.

και στο βιβλίο
Workbook_BeforeSave πριν την αποθήκευση.

Μπορείτε να αλλάζεται και την ειδοποίηση στο κελί D1 (κίτρινο)

Φίλε ΘΑΝΑΣΗ
Βάλε τον τύπο σου σε μια διπλανή στήλη στο βιβλίο
Εκεί που είναι κόκκινα θα έπρεπε να αποδόσει TRUE

Thanosp 29-09-14 17:04

1 Συνημμένο(α)
Καλησπέρα
ανεβάζω αρχείο
Θανάσης

Spirosgr 29-09-14 17:23

Θανάση τελικά ενώ έχουμε € το $ έχει την μεγαλύτερη σημασία :)
Μπορείς να βάλεις και Today αντί Now.
Ξέρω ότι με τις γνώσεις σου μπορείς να βελτιώσεις κι άλλο τον τύπο σου.
Τώρα μορφοποιεί και το ΧΘΕΣ και το ΣΗΜΕΡΑ
Κάνε μόνο για το ΑΥΡΙΟ (μια μέρα μετά την Today)
Πρέπει να χρωματίσεις σήμερα 29/9/2014 τις ημερομηνίες 30/9/2014
για να βλέπει ο χρήστης ΣΗΜΕΡΑ ποια προϊόντα θα λήξουν ΑΥΡΙΟ.

Spirosgr 29-09-14 17:47

Κατάδειξη μόνο στο προϊόν

=TODAY()=C2-1

Κατάδειξη σε όλη την γραμμή

=TODAY()=$C2-1

τόσο απλά...

Thanosp 30-09-14 06:48

1 Συνημμένο(α)
Καλημέρα
Ανεβάζω διορθωμένο αρχείο, για την τρέχουσα ημερομηνία και την επομένη.
Θανάσης

ΗΛΙΑΣ 30-09-14 21:03

ΕΥΧΑΡΙΣΤΩ ΠΟΛΥ ΓΙΑ ΤΗ ΒΟΗΘΕΙΑ


Η ώρα είναι 07:42.

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


Search Engine Optimization by vBSEO 3.3.2