Keresés az Excel, Excel makrók

Bizonyára, ha szembesülnek a helyzet, amikor szükség van, hogy keressen egy bizonyos értéket a teljes Excel munkafüzet (keresse az átfedés az összes aktív munkafüzet lapok)

Rendszeres segítségével Excel megjeleníti a keresési mezőbe az eszköztár nem lehetséges, és okoz egy párbeszédablak minden alkalommal, ha megnyomja a Ctrl + F nem mindig kényelmes.

Csak írja be a keresett szöveget, és nyomja meg az Enter - és mielőtt egy teljes listát a megfelelő sejtek minden lap a könyv.

Mozgatni a megtalált cella elég, hogy kattintson az egérrel a kívánt eredményt - a jobb oldali listából automatikusan aktiválódik, és kiemelte a kívánt sejtben.

Tedd ezt bővítmény az Excel indítómappába - és ezt a dobozt jelenik meg minden alkalommal, amikor elindítja a programot.

Természetesen a funkció a bővítmény van jelen Excel, - ha a keresési beállítások válassza a „Keresés a könyv”:

Keresés az Excel, Excel makrók

Saját felépítmény kicsit könnyebb dolgozni - ez nem szükséges megnyomni extra gombok segítségével adja meg a Ctrl + F és nem szükséges, hogy válassza ki a keresési területet.

Ezen túlmenően, ha a bővítmény, töltheti myshom (miközben lenyomva tartja a bal gomb) az eredményt - és Excel tekercsek (highlight) minden megtalálható a sejt vonal (a beágyazott Excel keres rá kell kattintani az egyes eredményeket külön-külön)

  • Most a forma az eredménnyel zárt az Esc gomb megnyomásával
  • hiányában egy nyitott könyv nem jelenik meg az üres forma
  • Eszköztár-beállítások nem állíthatók vissza az „alapértelmezett” Mezők hozzáadása előtt

Ami a sort - kell egy részletes leírást, hogy mit és hogyan kell dolgozni.
Az ár - veszem megbízások összege 1000 rubelt.
keresőkeretbe megjelenni?
Alakja egy hosszú szöveges mező?

Makró hozzárendelése Ctrl + F, - minden gond nélkül.

És nagyon köszönöm a döntés, különösen tetszett, hogy lépjünk a könyvet festéket a keresési eredményeket.

Igen. Eredmények ablak átszervezni magukat.

Meg lehet csinálni - ez észrevehető csak bonyolítaná a kódot (beágyazott Excel lista itt nem fog működni)
Ha hajlandó fizetni befejezése - lesz.

Szia, Paul.
Megteheti, hogy módosítsa - a kód nyitott, tenni vele, amit akarsz.
Ha nem fogja érteni - mindig ott van a lehetősége is, hogy a felülvizsgálat (nem ingyenes)

Ie Van egy nagy lista a 2 oszlop, felfüggesztette az első márka a második régióban, amit a kínálat.

Szeretném, hogy a végén a keresési eredmények azt mutatták, csak inf. származási régiójában a jó :) Remélem világos gondolatait. És ha én magam, mint, hogy finomítani a látásom?

Köszönöm előre is a választ!

Igen, én nem figyeltem rá. Minden van szerkesztve. Én változott, amit kellett, és megjelenik. De találtak némi kényelmetlenséget működik.
Az első - ez lehet a listán görgetve a talált egér kerék?
Ez nem mindig kényelmes bal vezetett, és nem mindig pontosan.
A második - ez lehetséges, ha újra kattint formájában megtenni, ami lehet eltávolítani, ha a korábbi rekordot? Vagy egyáltalán, ami után azonnal eltávolítható a keresési eredmények között (ez még jobb). Egyébként a legújabb keresési kifejezést az első lóg ott semmi köze, másrészt, hogy mindenki, aki közel látható (ez nem a jég, hogy mindent kerestem rá). A harmadik kattintson duplán az egész feliratot nem osztottak meg kell manuálisan kiosztani, és törölje. Negyedszer nem meggyorsítsa a munkát. Szeretném kattintson az űrlapot, írja adatokat és megtalálja helyett, először távolítsa el a régi rekordot, majd adja meg az újat.

A kód, sőt, nincs lezárva.

Add a „keresés” előtt a területen - könnyű, de ahhoz, hogy a mező színe - problematikus (szükséges használni WinAPI, mert a kombinált listában az eszköztár nem tulajdonságok, mint a háttér színe)

Hozzáadni a „keresés”
cserélje

És módosítsa a Workbook_Open eljárást az alábbi kódot:

Kapcsolódó cikkek