Caută în Excel, Excel macro-uri

Cu siguranță, vă confruntați cu o situație în care este necesar pentru a căuta o anumită valoare a întregului registru de lucru Excel (uita-te pentru suprapunerea pe toate foile din registrul de lucru activ)

mijloace regulate Excel afișa o casetă de căutare pe bara de instrumente nu este posibilă, și de a provoca o casetă de dialog de fiecare dată prin apăsarea combinației de taste Ctrl + F nu este întotdeauna convenabil.

Trebuie doar să introduceți textul de căutare și apăsați Enter - și înainte de o listă completă de celule adecvate, cu toate foile cărții.

Pentru a trece la celula găsit este suficient să faceți clic pe mouse-ul pe rezultatul dorit - lista din dreapta va fi activat în mod automat, și a subliniat celula dorită.

Pune acest add-in Excel dosar de pornire - și această casetă va apărea de fiecare dată când porniți programul.

Desigur, funcționalitatea add-in este prezent în Excel, - în cazul în care setările de căutare selectați „Caută cartea“:

Caută în Excel, Excel macro-uri

Propria mea suprastructură pic mai ușor de lucru - nu este necesar să apăsați pe butoane suplimentare pentru tastele Ctrl + F. și nu este necesar pentru a selecta zona de căutare.

În plus, atunci când se utilizează programul de completare, puteți petrece myshom (în timp ce țineți apăsat butonul din stânga), pe rezultatele de căutare - și defilează Excel (evidențiați) toate găsite pe linia de celule (în Excel încorporat căutarea trebuie să faceți clic pe fiecare rezultat separat)

  • Acum, formularul cu rezultatele se închide prin apăsarea Esc
  • în absența unei cărți deschise nu apare sub formă goală
  • Setările Barei de instrumente nu poate fi resetat la „default“, înainte de a adăuga câmpuri

În ceea ce privește genul - ar trebui să fie o descriere mai detaliată a ceea ce și cum ar trebui să funcționeze.
Pentru prețul - eu iau comenzi în valoare de 1.000 de ruble.
o casetă de căutare să apară?
Forma cu un câmp text lung?

Atribuirea Macro combinația de taste Ctrl + F, - fara probleme.

Și vă mulțumesc foarte mult pentru decizia, în special plăcut pentru a derula cartea cu vopsea din rezultatele căutării.

Da. Fereastra cu rezultate reconfigurat pentru ei înșiși.

Se poate face - este de remarcat complice doar codul (încorporat într-o listă Excel aici nu va funcționa)
Dacă sunteți dispus să plătească pentru finalizare - va.

Bună, Paul.
Puteți face pentru a modifica - codul este deschis, face cu ea ce vrei tu.
Dacă nu vor înțelege - există întotdeauna posibilitatea de a comanda o revizuire (nu gratuit)

Ie Am o listă mare în 2 coloane, suspendate în primul nume de marcă în a doua regiune din care noi de aprovizionare.

Aș dori, care ar ajunge în rezultatele de căutare am arătat inf. regiunea de origine a :) bun am sper este clar gândurile sale. Și dacă mă place asta pentru a rafina viziunea mea?

Vă mulțumim anticipat pentru răspunsul dumneavoastră!

Da, eu nu l-au vizionat. Tot acolo este editat. Am schimbat ceea ce era necesar și afișat. Dar s-au găsit unele inconveniente în funcțiune.
Primul - este posibil pentru a parcurge lista de roata mouse-ului găsit?
Nu este întotdeauna convenabil stânga-a condus și nu întotdeauna cu acuratețe.
Al doilea - este posibil atunci când re-clic pe formular pentru a face acest lucru, care ar fi eliminate o dată recordul precedent? Sau la toate, care ar fi eliminate imediat după ce rezultatele căutării (este chiar mai bine). În caz contrar, ultima fraza de căutare în primul agățat acolo cu nimic de a face, și în al doilea rând tuturor celor care sunt aproape vizibile (nu este gheata sa stii tot ce am fost în căutarea pentru el). Al treilea dublu clic pe întreaga inscripția nu este alocată și este necesar să se aloce manual și șterge. În al patrulea rând, nu urgentarea lucrărilor. Aș dori să faceți clic pe formular, introduceți datele și pentru a găsi, în schimb, mai întâi eliminați înregistrarea vechi, apoi introduceți unul nou.

Codul, de fapt, nu este închis.

Adăugați cuvântul „căutare“ în fața câmpului - este ușor, dar pentru a face culoarea câmpului - este problematică (este necesar să se utilizeze WinAPI, deoarece caseta combo din bara de instrumente nu au proprietăți, cum ar fi culoarea de fundal)

Pentru a adăuga cuvântul „căutare“
înlocui

Și de a schimba procedura Workbook_Open cu următorul cod:

articole similare