Avatar billede skaanning Seniormester
12. december 2013 - 13:31 Der er 7 kommentarer og
1 løsning

søge med ubekendt

hej er der en der kan svare mig på om man kan lave en søgestreng der hvis jeg med VBA i en kolonne søger efter alle dem der hedder Peter, hvordan for jeg dem med der mere end peter til fornavn?
Avatar billede stefanfuglsang Juniormester
12. december 2013 - 14:44 #1
I VBa findes sammenligningsoperatoren "LIKE"

If myrange LIKE "Peter*" then
  ...
End If

"*" er et jokertegn

Hvis du vil have sammenligningen skal være sand for både store og små (peter og Peter og PeTeR og..), så skriv
Option Compare Text
i starten af vba-modulet
Avatar billede stefanfuglsang Juniormester
12. december 2013 - 14:47 #2
... eller

If instr(myrange,"peter") >0 then
...
end if,

men den tager også "petersen" med
Avatar billede finb Ekspert
12. december 2013 - 15:00 #3
Du kan evt. nøjes med
Avanceret Filter
Brugerdefineret
og skrive
*Peter*
Avatar billede finb Ekspert
12. december 2013 - 15:01 #4
jeg mener:

Du kan evt. nøjes med
Avanceret Filter
Brugerdefineret
og skrive
*Peter *  (husk mellemrum)
Avatar billede skaanning Seniormester
12. december 2013 - 15:22 #5
Hej tak for de hurtige svar hvis min søge linje ser sådan ud
" If LCase(OpslagsData5Bemanding(I, 4)) = LCase(Me.tx_Fornavn_BemandingsArk) Then" hvor kan jeg så indsætte jokertegnet?
Avatar billede skaanning Seniormester
12. december 2013 - 15:44 #6
Hej jeg har prøvet med denne sting

If LCase(OpslagsData5Bemanding(I, 4)) Like LCase(Me.tx_Fornavn_BemandingsArk & " " & "*")  Then
men så finder den kun dem der hedder mere end Peter
Avatar billede stefanfuglsang Juniormester
12. december 2013 - 19:46 #7
Du er på sporet -- men du skal ikke have et mellemrum før "*" (med mindre personerne altid har mere end ét navn), så der skal stå:
If LCase(OpslagsData5Bemanding(I, 4)) Like LCase(Me.tx_Fornavn_BemandingsArk & "*") 

(og det der står til venstre for "Like" skal være "Peter" i eksemplet)

Bemærk i øvrigt, at hvis du har en person der hedder Le, og du søger på denne, vil den også finde Lene og Lesley, hvis de findes.
Avatar billede skaanning Seniormester
16. december 2013 - 08:11 #8
HEj det var lige det der skulle til så mange tak:))
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Senior Platform Engineer

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Netværksarkitekt til Forsvarets Cyberdivision i Hvidovre eller Karup

Lyngsøe Rainwear ApS

ERP & E-commerce Systemansvarlig

Ingeniørforeningen, IDA

Platform Engineer i IDA