Εμφάνιση ενός μόνο μηνύματος
  #8  
Παλιά 06-04-14, 18:10
Το 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
Προεπιλογή

Καλησπέρα
Ναι αυτό σωστά!
Η επεξήγηση (χονδρικά):
Η εντολή (συμβάν) Application.ScreenUpdating = False
σταματά την ανανέωση της οθόνης του υπολογιστή ώστε όταν τρέχει ένας κώδικας να μην
τρέμει ή αναβοσβήνει ...
Στο τέλος του κώδικα επανέρχεται αυτόματα το = True χωρίς να κάνουμε καμιά άλλη ενέργεια
δηλαδή να το ξαναγράψουμε Application.ScreenUpdating = True
Κάποιες φορές όμως πρέπει να το επαναφέρουμε πριν την ολοκλήρωση του κώδικα (ενδιάμεσα) χειροκίνητα για λόγους που ο κώδικας (ή και εμείς όπως στις φόρμες για παράδειγμα)
πρέπει να "δει" κάτι ολοκληρωμένο πριν συνεχίσει την ροή του.
Εδώ την λίστα μοναδικών ( στήλη Ι ) πρέπει να την δει ο κώδικας ανανεωμένη πριν αρχίσει να διαβάζει
τα κελιά της Η που με τον τύπο που υπάρχει παίρνουν αριθμητική τιμή με βάση την στήλη Ι
Ελπίζω να το περιέγραψα κατανοητά...
Απάντηση με παράθεση