Καλημέρα!
Νίκο το καλύτερο που μπορούσε να γίνει με χρήση τύπων ήταν αυτό που προτάθηκε στα προηγούμενα μηνύματα.
Καταλαβαίνω ότι θέλεις να απλοποιήσεις τη διαδικασία ενημέρωσης τιμών στον πίνακα σουκαι (πολύ καλά κάνεις).
Ωστόσο ο τρόπος που σκέφτηκες να το κάνεις..
Παράθεση:
το ζητουμενο ειναι να ανεβαζει προσωρινα την γραμμη για αλλαγες η συμπληρωση
στοιχειων και με το κλεισιμο η νεα αναζητηση να επιστρεφει στην κανονικη της σειρα πλεον ενημερωμενη |
δεν είναι τόσο αποδοτικός. Επίσης προϋποθέτει αρκετό κώδικα και γνώσεις σε Excel και
VBA.
Γιατί να μη σου φέρνει απλά τη γραμμή του ζητούμενου σε σημείο της οθόνης που να μπορείς να την επεξεργαστείς;
Θα ήθελα στο σημείο αυτό να επισημάνω ότι οι απλές λύσεις είναι οι πάντα οι καλύτερες.
Θα ήταν ακόμα πιο απλό να εφαρμόσεις αυτόματο φίλτρο στα δεδομένα σου από όπου θα μπορείς με μεγάλη ευκολία
να πληκτρολογείς τον κωδικό στο πεδίο αναζήτησης (αφού ανοίξεις το DropDown της κεφαλίδας του φίλτρου)
και να εμφανίζεις μόνο τη γραμμή που σε ενδιαφέρει.
Μ' αυτό τον τρόπο δεν χρειάζονται καν τύποι.
Σου επισυνάπτω ένα αρχείο όπου γίνεται χρήση
VBA.
Θα ήθελα να συγκρίνεις το αρχείο του συνημμένου με ένα άλλο αρχείο όπου απλά θα κάνεις την αναζήτηση σου χρησιμοποιώντας αυτόματο φίλτρο όπως περιγράφτηκε παραπάνω.
Λάβε υπόψη σου ότι όταν χρησιμοποιείται κώδικας που προκαλεί αλλαγές τιμών πάνω σε ένα φύλλο, το
ιστορικό Αναίρεσης (Undo) διαγράφεται από την Excel.
Αν αποφασίσεις ότι αξίζει τον κόπο να χρησιμοποιήσεις κώδικες κτλ. τότε ευχαρίστως να να βοηθήσουμε να συνεχίσεις.
Για να λειτουργήσει ένα αρχείο Office (Excel, Word, Access κτλ.) που περιέχει έργο
VBA θα πρέπει
Στις ρυθμίσεις κέντρου αξιοπιστίας:- Στις αξιόπιστες θέσεις να προστεθεί (αν δεν υπάρχει) η θέση του φακέλου που περιέχει αυτό το αρχείο.
- Στις ρυθμίσεις ActiveX να ενεργοποιηθούν τα στοιχεία ελέγχου.
- Στις ρυθμίσεις μακροεντολών να ενεργοποιηθούν οι μακροεντολές.
Φιλικά
Τάσος