14. januar 2005 - 12:29Der er
16 kommentarer og 1 løsning
Excel XP og Excel 2003 kan ikke søge "aA"
Hej
Jeg her en liste
ÅÅ a ab ac das de fd ff iu jet qa rf sd sd yt aa Aa AA åa aA
Hvor jeg gerne vil finde alle celler med dobbelt a - ved søgning kan den ikke finde den med lille a først og stort A som nummer 2 - Er der nogen der har/kan knække den ?
Jeg har 4 pc'er med Excel. 3 med Excel 2000 og 1 med Excel 2003. På de 3 af pc'erne gør den nøjagtigt, som du siger, men på den ene af mine Excel 2000 maskiner fungerer det. Så jeg prøver at finde ud af, hvor der skulle være nogle forskelle. Jeg tænkte først, at det havde noget med autokorretur at gøre, men det ser det ikke ud til. Jeg vender tilbage.
Har testet lidt. Problemet har med de regionale indstillinger at gøre (sansynligvis noget med æøå). Et skift til English (US) og excel kan finde aA. dette er selvfølgelig ingen løsning, men måske MS ved noget
Det er interessant det bak skriver. Jeg har nemlig ikke kunnet finde nogen forskel på den maskine, hvor det virker og en af de andre maskiner, hvor søgningen ikke virker. Dog har jeg for nylig haft ændret de regionale indstillinger på den maskine, hvor søgningen virker. Men den er godt nok rettet tilbage til dansk igen.
Ja jeg har prøvet at pille Mui´en af Officepakken, men du har nok ret i, at det ville skulle gøres ude på Windows niveau. Jeg satser på at MS har ét eller andet..God weekend Tommy..
Samme fænomen gør sig også gældende ved sortering. Prøv at sortere de data du har vist og du vil opdage at aa,AA,Aa alle kommer lige før å, mens aA kommer lige efter a
Jeg har nu tjekket den maskine hvor søgningen fungerede. Den var ikke rettet tilbage til dansk. Der er ingen forskelle på versionerne af Excel. Det ER de regionale indstillinger der er årsagen. Det er fordi man i den danske version betragter Aa (som i Aalborg), AA (som i AAge)og aa (som i Kaare) som å. Mens aA betragtes som a (altså først i alfabetet). Hvis det er lige gyldigt for dig om det er store eller små bogstaver, så kunne du jo ændre alle bogstaver til små eller til store, og derefter søge (=små.bogstaver()).
Øv - har lige prøvet at lave både WinXP og Office 2003 engelsk - lavet en søgning - perfekt resultat. Desværre holdt det igen op da styresystem og Officepakke blev dansk....
Så må du nok lave en kolonne, hvor du konverterer til små eller store bogstaver, og så søger på den kolonne, for det er lidt svært at påstå at det er forkert at den danske version gør det forkert "aa" vil vi jo gerne have som "å", mens vi nok vil have aA som aa. Så du må nok "kode" dig ud af problemet.
Hehe - det har jeg da Microsoft til - måske kan de give mig en lille makro der kan køres inden søg - Eller hvad siger du Bak - du plejer at være en haj ud i sådan noget...
hvis der ikke kun står 2 karakterer i cellerne kan du sætte wildcard både foran og bagved like strengen eks. søg kun på de to forreste If cell.Value Like "[aA][aA]*" Then cell.Interior.Color = vbBlue
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.