| Excel - Ερωτήσεις / Απαντήσεις Ότι έχει σχέση με συναρτήσεις, μορφοποίηση, εκτυπώσεις γραφήματα κτλ. |
![]() |
| | Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
|
#1
| |||
| |||
|
Καλησπέρα σε όλα τα μέλη του forum. Θα ήθελα να ρωτήσω ένα τεχνικό θέμα. Εχω δημιουργήσει στο Excel ένα βιβλίο εργασίας που εχει πολλά φύλλα. Το κάθε φύλλο έχει παρα πολλές εγγραφές καθώς και πάρα πολλές μακροεντολές, φίλτρα συναρτήσεις κλπ. Διαπιστώνω ότι γίνεται όλο και πιο αργό ( και όσο αυξάνονται οι καταχωρήσεις μάλλον θα γίνεται και πιο αργό) ενώ κάποιες φορές κολλάει (η γνωστή εικόνα με την κλεψύδρα). Το ερώτημα μου είναι αν μπορώ να κάνω κάτι ώστε να γίνει πιο γρήγορο, να μην κολλάει και να αποκτήσει γενικότερα μεγαλύτερες δυνατότητες. |
|
#2
| ||||
| ||||
|
Μπορείς: Να μη χρησιμοποιείς πολλές διαφορετικές μορφοποιήσεις Στις μορφοποιήσεις περιλαμβάνονται και οι συγχωνεύσεις κελιών. Εκτός αυτού, οι συγχωνεύσεις κελιών είναι "παγίδα" για την VBA. Να περιορίσεις τις μορφοποιήσεις κελιών στις περιοχές που περιέχουν ή που πρόκειται να πάρουν δεδομένα. Όχι σε ολόκληρο το φύλλο. Να μετατρέψεις τους τύπους σε τιμές όπου αυτό είναι εφικτό για να ανεβάσεις την ταχύτητα της εφαρμογής. Να διαγράψεις τυχόν περιοχές φύλλων που είναι ενώ κενές, καταλαμβάνουν χώρο στο βιβλίο. Να βελτιώσεις τον κώδικα VBA: Χρησιμοποιώντας μεταβλητές και Option explicit. Αν αφαιρέσεις τα Select και τα Activate. Στις περισσότερες περιπτώσεις μπορούν να αντικατασταθούν από γρηγορότερες μεθόδους. Να χρησιμοποιήσεις συναρτήσεις και μακροεντολές, αφού σιγουρευτείς ότι το αποτέλεσμα δεν μπορεί να επιτευχθεί από τις συναρτήσεις του φύλλου ή του αντικειμένου WorksheetFunction (VBA). Τέλος αν το επιτρέπει η σχεδίαση των δεδομένων σου, μπορείς να διαιρέσεις το βιβλίο σε περισσότερα και να παίρνεις τα δεδομένα αυτά με τη μέθοδο εισαγωγής εξωτερικών δεδομένων. Η μέθοδος αυτή θα σε γλυτώσει από πολύ κόπο. Μπορείς να αποθηκεύσεις το βιβλίο ως *.xlsb. Η ταχύτητα φόρτωσης και αποθήκευσης του βιβλίου θα βελτιωθεί αρκετά. Συνιστάται μόνο αν διατηρείς αντίγραφα ασφαλείας επειδή αν κάτι πάει στραβά δεν θα μπορέσει η Excel να επιδιορθώσει το αρχείο και να ανακτήσει τα δεδομένα. Φιλικά Τάσος
__________________ Ms-Office Development Team Ανάπτυξη επαγγελματικών εφαρμογών |
|
#3
| |||
| |||
|
Τάσο σ΄ ευχαριστώ για τη βοήθεια σου.
|
![]() |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| |
| ||||
| Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
| [Γενικά] Άφαντο νέο θέμα | xristos | Excel - Ερωτήσεις / Απαντήσεις | 0 | 29-08-12 17:12 |
| [Γενικά] θέμα εκτύπωσης | giorgos-barca | Excel - Ερωτήσεις / Απαντήσεις | 2 | 06-04-12 14:17 |
| Ερώτηση για θέμα με check boxes | Σπύρος | Access - Ερωτήσεις / Απαντήσεις | 2 | 25-06-10 17:02 |
| ΑΞΙΟΓΡΑΦΑ - Ένα πάρα πολύ δύσκολο θέμα!! | tzvangel | Access - Ερωτήσεις / Απαντήσεις | 8 | 26-02-10 22:58 |
Η ώρα είναι 11:35.


Αλλαγή σε γραμμικό τρόπο

