Søke etter Kolonner, etter Standard

June 18  by Eliza

Når du bruker Finn-kommandoen, Excel defaults å "søke etter rad" som for det vil bruke på jakt etter informasjon. Dine behov kan variere, men; du kan ha behov for å søke etter kolonne mesteparten av tiden. Du kan sikkert endre denne innstillingen når du starter søket, men ville ikke det være fint å endre standard slik at Excel starter ut ved å søke kolonner?

Dessverre er det ingen innstilling som du kan angi at Excel husker hvordan du ønsker å gjøre søket. Du kan imidlertid bruke en makro for å sette standard søker rekkefølge. Vurdere følgende eksempel:

Private Sub Workbook_Open ()
On Error Resume Next
Cells.Find ("",,,, xlByColumns,,, False) = sant
End Sub

Denne makroen gjør ingenting, men endre søke for å kolonner. Etter det kjøres (med andre ord, når du åpner arbeidsboken), senere søk vil som standard til å søke ved kolonne.

Det faktum at Excel husker sist brukte søkerekkefølgen for alle påfølgende søk under dagens Excel økten kan brukes til din fordel. Følgende makro gjør noenlunde det samme som i forrige eksempel, bortsett fra at det også stenger arbeidsboken:

Sub Auto_Open ()
Regneark ("Ark1"). Cells.Find _
Hva: = "", _
Etter: = ActiveCell, _
Lookin: = xlFormulas, _
Lookat: = xlWhole, _
Search: = xlByColumns, _
SearchDirection: = xlNext, _
MatchCase: = sant

ThisWorkbook.Close Savechanges: = False
End Sub

Hvis du setter denne makroen i en tom arbeidsbok og deretter lagre arbeidsboken i din XLStart mappe, vil det bli åpnet hver gang du starter Excel. Når åpnet, gjør arbeidsboken et enkelt søk ved hjelp av de innstillingene du ønsker, og deretter lukker selv. Resultatet er at søket pålegget settes til kolonner, og senere søk vil skje slik du vil ha dem.

ExcelTips er din kilde for kostnadseffektiv Microsoft Excel trening. Dette tipset (12494) gjelder for Microsoft Excel 2007, 2010, og 2013. Du kan finne en versjon av dette tipset for den eldre menygrensesnittet av Excel her: Søke etter Kolonner, som Standard.