Ευχαριστώ κατ' αρχήν για την αποδοχή! Συγχαρητήρια για το εξαιρετικό αυτό φόρουμ!
Θα ήθελα αν κάποιος μπορεί να με βοηθήσει στο εξής:
Πώς πρέπει να διατυπώσω μία μακροεντολή στο Εξέλ, που να παίρνει την τιμή ενός κελιού με μεταβλητή τιμή, και να τη βρίσκει στη στήλη κάποιου άλλου φύλλου, επιλέγοντάς την;
Έχω φτιάξει ένα Ελληνικό Τσατ Μποτ που μαθαίνει (στο Εξέλ 2007), και θα μου ήταν πολύ χρήσιμη αυτή η μακροεντολή, καθώς ως τώρα χρησιμοποιώ έμμεσους και περίπλοκους τρόπους για να το επιτύχω, και καθώς το αναβαθμίζω γίνεται πολύ περίπλοκο με τους τρόπους αυτούς.
Ευχαριστώ εκ τών προτέρων!
Εμφάνιση 1-15 από 20
-
01-11-19, 20:56 Αναζήτηση Μακροεντολής αναζήτησης μεταβλητού κελιού στο excel #1
-
02-11-19, 07:37 Απάντηση: Αναζήτηση Μακροεντολής αναζήτησης μεταβλητού κελιού στο excel #2
Δεν είμαι σίγουρος ότι θα σου κάνει, αλλά τη συνάρτηση VLOOKUP την έχεις δοκιμάσει;
-
02-11-19, 18:13 Απάντηση: Αναζήτηση Μακροεντολής αναζήτησης μεταβλητού κελιού στο excel #3
Ευχαριστώ! Την έψαξα, αλλά δεν μπορώ να φανταστώ πώς θα μπορούσε να μετατραπεί σε Μακροεντολή, που να βρίσκει σε άλλο σημείο την (εναλασσόμενη) τιμή τού παρόντος κελιού, και να επιλέγει την ίδια τιμή σε άλλο σημείο. Δεν είμαι και τόσο σχετικός. Όσα φτιάχνω τα κάνω εντελώς μηχανικά και εμπειρικά. Δεν ξέρω καν να διατυπώνω εντολές στη Βίζουαλ Μπέισικ. Όσες μακροεντολές και συναρτήσεις χρησιμοποιώ, μου τις έχουν υποδείξει φίλοι.
-
03-11-19, 02:56 Απάντηση: Αναζήτηση Μακροεντολής αναζήτησης μεταβλητού κελιού στο excel #4
Τι εννοείς σε άλλο σημείο; Δεν έχεις εξηγήσει καλά τι θες να κάνεις, μπορείς να ανεβάσεις ένα απλουστευμένο παράδειγμα των δεδομένων σου και του τι θες να κάνεις;
-
03-11-19, 22:09 Απάντηση: Αναζήτηση Μακροεντολής αναζήτησης μεταβλητού κελιού στο excel #5
Έχω ένα κελί που η τιμή του αλλάζει διαρκώς. Θέλω λοιπόν μία μακροεντολή που να κάνει τα εξής:
Αναζήτηση τιμής ενεργού κελιού.
Εύρεση τής τιμής τού ενεργού κελιού στην τάδε στήλη, και ενεργοποίηση του κελιού που έχει την ίδια τιμή τού αρχικού κελιού.
Ελπίζω τώρα να είναι σαφέστερο.
-
03-11-19, 22:46 Απάντηση: Αναζήτηση Μακροεντολής αναζήτησης μεταβλητού κελιού στο excel #6
Τι εννοείς με την "ενεργοποίηση κελιού"; Να το επιλέγει και να βάζει τον κέρσορα προς επεξεργασία του κελιού σαν να έκανες διπλό κλικ;
H VLOOKUP αυτό που κάνει είναι να κάνει αναζήτηση με βάση μία τιμή και να επιστρέφει κάποια άλλη στήλη στην ίδια γραμμή.
- - - Updated - - -
Μπορείς να χρησιμοποιήσεις την Range.Find για να κάνεις αναζήτηση και μετά την Range.Select & Range.Activate για να επιλέξεις.
Σου έφτιαξα και ένα παράδειγμα να δεις.
-
04-11-19, 02:07 Απάντηση: Αναζήτηση Μακροεντολής αναζήτησης μεταβλητού κελιού στο excel #7
-
05-11-19, 12:24 Απάντηση: Αναζήτηση Μακροεντολής αναζήτησης μεταβλητού κελιού στο excel #8
Αυτό ακριβώς εννοούσα. Να βάζει τον κέρσορα στο κελί που ψάχνω.
Σάς ευχαριστώ πολύ και τους δύο! Δοκίμασα τη μακροεντολή τού παραδείγματος, και δουλεύει υπέροχα, όπως ακριβώς την ήθελα!
Τώρα θα προσπαθήσω να την εφαρμόσω στο δικό μου αρχείο, και ελπίζω να τα καταφέρω.
Ελπίζω να μη σάς ξαναενοχλήσω γι' αυτό, δεδομένου ότι επειδή δεν γνωρίζω Αγγλικά, δεν μπορώ να διαβάσω τις οδηγίες. Αλλά νομίζω ότι θα τα καταφέρω να τη μεταφέρω στο δικό μου.
Και πάλι ευχαριστώ θερμά!
-
05-11-19, 21:22 Απάντηση: Αναζήτηση Μακροεντολής αναζήτησης μεταβλητού κελιού στο excel #9
-
05-11-19, 22:01 Απάντηση: Αναζήτηση Μακροεντολής αναζήτησης μεταβλητού κελιού στο excel #10
Ευχαριστώ πολύ φίλε Ανδρέα για τον κόπο σου.
Βέβαια εγώ Μακροεντολή χρειάζομαι, για να λειτουργεί το Μποτ μόνο του. Παρ' όλα αυτά, θα ήταν χρήσιμο και αυτό που έστειλες, για άλλη χρήση. Μόνο που δεν αλλάζει το "μεταβλητό" κελί τού παραδείγματός σου. Μόλις το αλλάζω, βγάζει σφάλμα ο δεσμός, κάτι που κάνει το κελί σταθερό και όχι μεταβλητό.
Το άλλο που έστειλε ο φίλος Μιτσάκος gr, δουλεύει υπέροχα και με τις αλλαγές που του έκανα. Και με αυτό θα απλοποιήσω πολύ και θα συμπληρώσω με πολλές νέες λειτουργίες το μποτ που έχω φτιάξει, στην επόμενη έκδοση που θα φτιάξω.
Αυτό που θέλω να δω με τη μακροεντολή που έλαβα εδώ, (όταν θα την ενσωματώσω στο μποτ), είναι αν μπορεί να βρει τμήμα πρότασης ή μόνο όλο το περιεχόμενο τού μεταβλητού κελιού. Αλλά αυτό θα το δω όταν θα αλλάξω έκδοση, και θέλει πολλή δουλειά στον ελεύθερο χρόνο μου.
20 χρόνια είχα καημό να φτιάξω ένα Ελληνικό μποτ που μαθαίνει, και τώρα που το πήρα απόφαση, επιτέλους γίνεται όλο και πιο αξιόπιστο με όλο και λιγότερα λάθη. Και αυτή η μακροεντολή είναι ανεκτίμητη σε αυτή την προσπάθεια. Είμαι πολύ χαρούμενος.
Είμαι ευγνώμων σε όλους σας!
-
05-11-19, 22:13 Απάντηση: Αναζήτηση Μακροεντολής αναζήτησης μεταβλητού κελιού στο excel #11
Στον έλεγχο ισότητας του κελιού μπορείς να χρησιμοποιήσεις το "LIKE" αντί για το "=" για να κάνει αναζήτηση μέρους.
Βασικά η find βρίσκει και μέρος. Δεν χρειάζεται να αλλάξεις κάτι.
-
05-11-19, 22:43 Απάντηση: Αναζήτηση Μακροεντολής αναζήτησης μεταβλητού κελιού στο excel #12
-
06-11-19, 09:23 Απάντηση: Αναζήτηση Μακροεντολής αναζήτησης μεταβλητού κελιού στο excel #13
Καλημέρα σε όλους!
Ευχαριστώ πολύ Μιτσάκο gr. Να είσαι σίγουρος ότι θα εκμεταλλευθώ και αυτή τη δυνατότητα που μου είπες.
Ανδρέα ναι. Αν αλλάξω το "μεταβλητό κελί" σε οτιδήποτε άλλο από το Α που έχεις εσύ στο πράδειγμα, ο δεσμός μετατρέπεται σε "δεσμό σφάλματος" και δεν κάνει τίποτα. Δοκίμασέ το κι εσύ να δεις.
Παρεμπιπτώντος, να σάς γράψω εδώ μία σχετική συνάρτηση ΠΑΡΑ ΠΟΛΥ ΧΡΗΣΙΜΗ, που μου είχε δώσει παλιά ένας φίλος, και που μου βγάζει τη μισή δουλειά στο Μποτ μου.
Κάνει αναζήτηση τής (οποιασδήποτε) τιμής υπάρχει σε ένα κελί, και τη βρίσκει σε άλλο φύλλο (ή σε άλλη στήλη), και επιστρέφει την τιμή τού διπλανού κελιού τής διπλανής στήλης, αυτού που βρήκε! Οπότε με την κατάλληλη διαμόρφωση τών στηλών που ψάχνω, παίρνω στο ενεργό κελί, οποιαδήποτε πληροφορία θέλω. Επικολλάω εδώ ένα παράδειγμα:
=IFERROR(INDEX(Φύλλο2!B2:B300;MATCH(D1;Φύλλο2!A2:A300;0));"Δεν βρέθηκε")
Όπου, αναζητάει την τιμή τού D1 από το "Φύλλο1" στην Α στήλη τού "Φύλλου2", και αν το ζητούμενο υπάρχει, επιστρέφει την τιμή τού διπλανού κελιού τής στήλης Β, διαφορετικά γράφει: "Δεν βρέθηκε".
Απλώς οι δύο στήλες δεν πρέπει να έχουν κενά ανάμεσα από τα κελιά με τιμές.
Μετά από τις συναρτήσεις "IF", αυτή είναι η πιο χρήσιμη συνάρτηση που έχω χρησιμοποιήσει για το σκοπό μου.
-
06-11-19, 09:52 Απάντηση: Αναζήτηση Μακροεντολής αναζήτησης μεταβλητού κελιού στο excel #14
-
06-11-19, 10:54 Απάντηση: Αναζήτηση Μακροεντολής αναζήτησης μεταβλητού κελιού στο excel #15
Πράγματι Ανδρέα, έτσι δουλεύει!
Εγώ έβαζα οποιαδήποτε τιμή.
Αν και πιο περιορισμένη στις δυνατότητες, και αυτή είναι μία χρήσιμη συνάρτηση.
Την καταχωρώ στη "συλλογή" μου.
Ευχαριστώ πολύ!
Bookmarks