Forum

Forum (https://www.ms-office.gr/forum/)
-   Excel - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/excel-erotiseis-apantiseis/)
-   -   [Γενικά] Εύρεση ονόματος από κατάλογο (https://www.ms-office.gr/forum/excel-erotiseis-apantiseis/3884-eiresi-onomatos-apo-katalogo.html)

gfevran 22-10-15 09:42

Εύρεση ονόματος από κατάλογο
 
1 Συνημμένο(α)
Καλημέρα,
θα ήθελα από μια λίστα ονομάτων πληκτρολογώντας τους 4 πρώτους χαρακτήρες,
να εμφανίζει τα επίθετα που ταιριάζουν με τους 4 πρώτους χαρακτήρες.
Ευχαριστώ για όποια βοήθεια.

Χρήστος 22-10-15 10:10

Μια 1η προσέγγιση.....

Spirosgr 22-10-15 10:39

Καλημέρα
Εμένα Γιώργο, δεν με καλύπτει το ερώτημα σου...

Ερωτήσεις-Απορίες:
1. Που θα πληκτρολογείς;
κελί;
txt στο φύλλο;
φόρμα;
Inputbox;

2. Γιατί μετά τους 4 χαρακτήρες και όχι από τον πρώτο, και καθ' όλη την πληκτρολόγηση;
Αν έχεις 100 Παπα δόπουλος, Παπα δάτος, Παπα νικολάου ποιό το κέρδος;
Κι αν έχεις και «ξενικό» όνομα πελάτη, με 3 γράμματα; τι γίνεται;
Πχ Πελάτης Ian Andrew

3. Γιατί περιοχή και όχι πίνακας, που είναι πιο σοβαρό εργαλείο;

Πρόταση:
Για μια σοβαρή αναζήτηση, μόνο VBA...

Spirosgr 22-10-15 10:48

Εδώ:
http://www.ms-office.gr/forum/excel-...dedomenon.html
Έχω μια πρόταση αναζήτησης, που στην ουσία, δείχνει τον τρόπο,
πως να χρησιμοποιήσει κανείς κάποια εργαλεία, για να κάνει την δουλειά του...

gfevran 22-10-15 18:43

Σπύρο καλησπέρα,
έχεις δίκιο ο τρόπος που διατύπωσα το ερώτημα δεν και τόσο εύστοχος,
ως τόσο αυτό που κατάλαβες είναι ακριβώς αυτό που θέλω
και προσπαθώ να κατανοήσω τη λειτουργεία της εφαρμογής που μου πρότεινες,
και να το τροποποιήσω(απλοποιήσω) σε πιο απλό χωρίς ιστορικό κ.τ.π.,
θα επανέλθω αν κάπου δεν τα καταφέρω, εκτός αν έχεις έτοιμη κάποια πρόταση,
πιο απλή χωρίς ιστορικό και μακροεντολές εντός/εκτός.
Σ' ευχαριστώ πολύ.

Spirosgr 22-10-15 19:33

Κατ' αρχήν χρειάζεσαι:
1
Να διαλέξεις, αν θέλεις να γίνεται, απ' ευθείας η αναζήτηση στον πίνακα ή
να «γράφονται» τα αποτελέσματα σε άλλο σημείο.
2
Αυτό γίνεται με την λίστα Enable - Disable
Η μια λειτουργία, έχει κώδικα ή άλλη τύπους...
3
Αφού δεις τι θέλεις, (έστω απ' ευθείας), θα χρειαστείς
το txt, το «κουμπί» καθαρισμού του txt, τους κώδικες...

txtSearch_Change------------κύριος κώδικας

Rect1_ClearTxt----------------καθαρισμός txt

και φυσικά έναν πίνακα.

τα υπόλοιπα είναι απλά.

gfevran 23-10-15 09:01

1 Συνημμένο(α)
Σπύρο καλημέρα,
θα ενδιαφέρει να γράφονται τα αποτελέσματα σε άλλο σημείο (θα το δω αργότερα αυτό),
προς το παρών έφτιαξα ένα πρόχειρο αρχείο αλλά δεν μπορώ να καταλάβω,
που έχω κάνει λάθος.
Σε παρακαλώ θα θέλω λίγο από το χρόνο σου.
Το αρχείο είναι βασισμένο και τροποποιημένο στο συνημμένο που μου πρότεινες.
Σ ' Ευχαριστώ.

Spirosgr 23-10-15 09:13

Τι ακριβώς πρόβλημα έχεις,
γιατί δεν εντοπίζω κάτι στο φίλτρο...

gfevran 23-10-15 12:16

1 Συνημμένο(α)
Σπύρο, περιγράφω στο συνημμένο! τα προβλήματα

Spirosgr 23-10-15 13:19

1 Συνημμένο(α)
Έχεις παραλείψει, να συνδέσεις, το textbox, με το κελί που αντιστοιχεί στην SearchValue

Τι σημαίνει αυτό:
Δεν μπορεί να «δώσει» πουθενά το textbox, τους χαρακτήρες, που πληκτρολογείς σε αυτό.


Ακολούθησε τις οδηγίες της φώτο και βάλε στις ιδιότητες του textbox, στην θέση LinkedCell το όνομα του κελιού (SearchValue)

gfevran 23-10-15 16:15

Σπύρο με την τελευταία οδηγία σου (LinkedCel -> SearchValue) δούλεψε τέλεια!.
Τώρα επανέρχομαι στο ερώτημα που μου είχες θέσει πιο πάνω, αν δηλ τα αποτελέσματα,
θέλω να γράφονται σε άλλο φύλλο.
Θα ήθελα λίγη βοήθεια ακόμη πως μπορώ να το κάνω αυτό.
Σ ' Ευχαριστώ.

Με εκτίμηση
Γιώργος

Spirosgr 23-10-15 17:24

Βάλε τους τύπους, στο άλλο φύλλο, για προσωρινό ή VBA, για μόνιμο αποτέλεσμα...

gfevran 23-10-15 17:56

Το δεύτερο με ενδιαφέρει το μόνιμο με VBA,
αλλά δεν έχω ιδέα πως να το κάνω, αν υπάρχει κάποια μικρή,
εφαρμογή θα με βοηθούσε

Spirosgr 23-10-15 18:05

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


Η ώρα είναι 10:08.

Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.


Search Engine Optimization by vBSEO 3.3.2