Avatar billede bongo7 Praktikant
03. december 2015 - 17:06 Der er 8 kommentarer

find værdi i komma seperated text

Jeg har et søgefelt hvor jeg kan skrive et bestemt ord som den søger efter I et dataområde hvis. den finder feltet hvis det indeholder præcist det søgeord jeg har skrevet.

men hvoordan kan jeg lave så jeg en en celle kan skrive "toilet,toiletvogn,toiletbørste" og den sø finder ordet hvis det eksistere præcist som skrevet I den celle. den må ikke finde det hvis jeg skriver "Atoilet"  men kun hvis jeg skriver et af præcist de tre ord der er kommasepereret I cellen



jeg har kæmpet mig til at kunne lede efter bestemt indhold I "armaturdata" vha opslag således 

=MAKS("toilet"/LOPSLAG(B81;'Ventilation baghus - indeklima.xlsx'!armaturdata;4;FALSK);1)


håber det giver menning
Avatar billede zer0c00l Juniormester
04. december 2015 - 12:02 #1
A1: toilet,toiletvogn,toiletbørste
A2: toilet

Åben Excel > Udvikler > Visual Basic.. Højreklik på "VBAProject" og vælg Insert > Module...

Skriv følgende:



Sub Command1_Click()

'creates an array from a string that is delimited by commas

Dim strArray() As String
Dim result As Integer

strText = Range("A1")
strArray = Split(strText, ",")

result = 0

For i = 0 To UBound(strArray, 1)
    If strArray(i) = Range("A2") Then
        result = 1
    End If
Next

If result = 1 Then
    Range("A3") = "It's there"
Else
    Range("A3") = "It's not there"
End If

End Sub



Gem som "Excel-projektmappe med aktive makroer (*.xlsm)

Demo:
https://gyazo.com/a0256579fdce3fd34b80bf15430bccbc
Avatar billede bongo7 Praktikant
05. december 2015 - 12:04 #2
øv har ik "udvikler" fanen I min excel version.

kan man den vba
Avatar billede bongo7 Praktikant
05. december 2015 - 12:04 #3
uden
Avatar billede zer0c00l Juniormester
05. december 2015 - 14:32 #4
Genvejen er Alt+F11 :-)
Avatar billede zer0c00l Juniormester
10. december 2015 - 08:10 #5
Fik du det til at virke?
Avatar billede bongo7 Praktikant
07. februar 2016 - 11:59 #6
undskyld det sene svar var presset med eksamen.  ja alt er i orden nu tusinde tak
Avatar billede bongo7 Praktikant
07. februar 2016 - 12:00 #7
undskyld det sene svar var presset med eksamen.  ja alt er i orden nu tusinde tak

ligger du et svar så der point til dig
Avatar billede zer0c00l Juniormester
08. februar 2016 - 09:58 #8
Helt i orden :) Super, at du fik det til at virke!
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

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