Εμφάνιση ενός μόνο μηνύματος
  #2  
Παλιά 07-10-19, 20:08
Το avatar του χρήστη Spirosgr
Spirosgr Ο χρήστης Spirosgr δεν είναι συνδεδεμένος
Συντονιστής
Όνομα: Σπύρος Τσιλιγιάννης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010, Ms-Office 2013, Ms-Office 2016, Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 22-11-2011
Περιοχή: Αθήνα
Μηνύματα: 2.321
Προεπιλογή

Καλησπέρα
Αν το κριτήριο της μορφοποίησης,
μπορεί να χρησιμοποιηθεί ως κριτήριο συνάρτησης =CountIf(),
τότε η απάντηση στα κελιά n1 & n2, για μια λύση με τύπους.

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

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

Ο κώδικας αυτός, (στο συμβάν Worksheet_Change)
τρέχει κάθε φορά που αλλάζει μια τιμή στα κελιά της περιοχής a1:k20.

Μπορείτε να «πάρετε» το τμήμα του κώδικα,
που περικλείεται ανάμεσα στα '//////////
και αφού ενεργοποιήσετε τις δύο πρώτες γραμμές,
να τον αντιγράψετε σε μια λειτουργική μονάδα,
ωστε να τον τρέχετε manual, όποτε κι αν θέλετε...

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


Θα μπορούσε ακόμα, να δοθεί λύση με μια UDF συνάρτηση,
αλλά δεν το θεωρώ απαραίτητο, μιας και τα κελιά με το αποτέλεσμα,
θα είναι όλα κι όλα δύο...
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsm Book1.xlsm (23,8 KB, 28 εμφανίσεις)
Απάντηση με παράθεση