webForum webForum sponsras med lina och serverplats av Binero AB

Gå tillbaka   webForum > Användning > Operativsystem & Program > Kontorsprogram

Kontorsprogram Diskussioner om alla olika kontorsprogram, såsom webbläsare eller ordbehandlingsprogram. Office, word, excel, internet explorer, firefox, chrome.

Svar
 
Trådverktyg Visningsalternativ
Äldre 2007-06-07, 11:55   #1
eddy1
Medlem
 
Registrerad: 2001-08-02
Inlägg: 960
Lösningar: 0
Söka efter värde i celler i excel??

Hej

Har tidigare fått hjälp med lite kod då jag har en sökfunktion i ett excel dokument. Saken är den att då jämför funktionen värdet i celler med mitt "Sökvärde".
Nu är det så att en del celler kan ha flera värden avsklijt av ett komma, tex: 123456,133456,12587..

Koden för sökning ser ut så här..
Kod:
        With ws.Columns(11) 
        Set c = .Find(what:=toFind, LookIn:=xlValues, lookat:=xlWhole)
            If Not c Is Nothing Then '
            else
            'Kopiera funnen rad..
             end if
Så frågan är hur man får sökning att särskilja dom olika värdena i celler?? Dålig på excel men annars skulle jag typ vilja använda split på något sätt och loopa igenom arrayen som skapas??

Mvh
eddy1 besöker inte forumet just nu   Svara med citat
Äldre 2007-06-07, 15:18 Markerad som löst av eddy1   #2
MindreVetande
Medlem
 
Registrerad: 2005-10-06
Inlägg: 362
Lösningar: 47
Du vill alltså kopiera de rader där någon cell innehåller "Sökvärde"?
Om du har en fungerande kod så är det enklaste att byta ut:
Kod:
lookat:=xlWhole
Mot
Kod:
LookAt:=xlPart
om kommatecknen är viktiga så kan du lägga till det, typ:
toFind="," & toFind

Annars låter det som ett exempel på när excels egen filtrering passar bäst. Kolla på
Data->filter->avancerat filter->kopiera till annan plats
Vilkoret kan du skriva i stil med: *133456*

Hmmm, Kanske inte så lätt att göra ett makro.
MindreVetande besöker inte forumet just nu   Svara med citat
Äldre 2007-06-07, 18:48   #3
eddy1
Medlem
 
Registrerad: 2001-08-02
Inlägg: 960
Lösningar: 0
xlPart var vad som behövdes...

Tackar
eddy1 besöker inte forumet just nu   Svara med citat
Svar
webForum > Användning > Operativsystem & Program > Kontorsprogram

Trådverktyg
Visningsalternativ

Forumregler
Du får inte posta nya trådar
Du får inte posta svar
Du får inte bifoga filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är av
HTML-kod är av

Forumhopp


Alla tider är i GMT +1. Klockan är nu 22:14.


Powered by: vBulletin Version 3.8.6
Copyright © webForum